ServiceAttachment
networking.gke.io / v1
apiVersion: networking.gke.io/v1
kind: ServiceAttachment
metadata:
name: example
apiVersion
string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
spec object
ServiceAttachmentSpec is the spec for a ServiceAttachment resource
connectionPreference
string
ConnectionPreference determines how consumers are accepted.
consumerAllowList []object
ConsumerAllowList is list of consumer projects that should be allow listed for this ServiceAttachment
connectionLimit
integer
ConnectionLimit is the connection limit for this Consumer project
format:
int64
forceSendFields
[]string
ForceSendFields is a list of field names (e.g. "ConnectionLimit") to unconditionally include in API requests. By default, fields with empty values are omitted from API requests. However, any non-pointer, non-interface field appearing in ForceSendFields will be sent to the server regardless of whether the field is empty or not. This may be used to include empty fields in Patch requests.
nullFields
[]string
NullFields is a list of field names (e.g. "ConnectionLimit") to include in API requests with the JSON null value. By default, fields with empty values are omitted from API requests. However, any field with an empty value appearing in NullFields will be sent to the server as null. It is an error if a field in this list has a non-empty value. This may be used to include null fields in Patch requests.
project
string
Project is the project id or number for the project to set the limit for.
consumerRejectList
[]string
ConsumerRejectList is the list of Consumer Project IDs or Numbers that should be rejected for this ServiceAttachment
natSubnets
[]string
NATSubnets contains the list of subnet names for PSC or nat subnet resource urls
proxyProtocol
boolean
ProxyProtocol when set will expose client information TCP/IP information
resourceRef object
ResourceRef is the reference to the K8s resource that created the forwarding rule Only Services can be used as a reference
apiGroup
string
APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
kind
string required
Kind is the type of resource being referenced
name
string required
Name is the name of resource being referenced
status object
ServiceAttachmentStatus is the status for a ServiceAttachment resource
consumerForwardingRules []object
Consumer Forwarding Rules using ts Service Attachment
forwardingRuleURL
string
Forwarding rule consumer created to use ServiceAttachment
status
string
Status of consumer forwarding rule
forwardingRuleURL
string
ForwardingRuleURL is the URL to the GCE Forwarding Rule resource the Service Attachment points to
lastModifiedTimestamp
string
LastModifiedTimestamp tracks last time Status was updated
format:
date-time
serviceAttachmentURL
string
ServiceAttachmentURL is the URL for the GCE Service Attachment resource
No matches. Try .spec.connectionPreference for an exact path