Skip to search

ServiceAttachment

networking.gke.io / v1beta1

apiVersion: networking.gke.io/v1beta1 kind: ServiceAttachment metadata: name: example
View raw schema
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