kind: CustomResourceDefinition
apiVersion: apiextensions.k8s.io/v1
metadata:
    name: servicenetworkendpointgroups.networking.gke.io
    selfLink: >-
        /apis/apiextensions.k8s.io/v1/customresourcedefinitions/servicenetworkendpointgroups.networking.gke.io
    uid: 4e9d7e95-8b28-433c-b8b5-f2d249cd809c
    resourceVersion: '204304310'
    generation: 1
    creationTimestamp: '2021-04-09T22:01:11Z'
spec:
    group: networking.gke.io
    names:
        plural: servicenetworkendpointgroups
        singular: servicenetworkendpointgroup
        shortNames:
            - svcneg
        kind: ServiceNetworkEndpointGroup
        listKind: ServiceNetworkEndpointGroupList
    scope: Namespaced
    versions:
        -
            name: v1beta1
            served: true
            storage: true
            schema:
                openAPIV3Schema:
                    type: object
                    properties:
                        apiVersion:
                            description: >-
                                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
                            type: string
                        kind:
                            description: >-
                                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
                            type: string
                        metadata:
                            type: object
                        spec:
                            type: object
                        status:
                            description: >-
                                ServiceNetworkEndpointGroupStatus is the status
                                for a ServiceNetworkEndpointGroup resource
                            type: object
                            properties:
                                conditions:
                                    description: >-
                                        Last time the NEG syncer syncs
                                        associated NEGs.
                                    type: array
                                    items:
                                        description: >-
                                            NegCondition contains details for the
                                            current condition of this NEG.
                                        type: object
                                        required:
                                            - type
                                            - status
                                            - lastTransitionTime
                                            - reason
                                            - message
                                        properties:
                                            lastTransitionTime:
                                                description: >-
                                                    Last time the condition transitioned
                                                    from one status to another.
                                                type: string
                                                format: date-time
                                                nullable: true
                                            message:
                                                description: >-
                                                    A human readable message indicating
                                                    details about the transition. This field
                                                    may be empty.
                                                type: string
                                            observedGeneration:
                                                description: >-
                                                    ObservedGeneration will not be set for
                                                    ServiceNetworkEndpointGroup as the spec
                                                    is empty.
                                                type: integer
                                                format: int64
                                            reason:
                                                description: >-
                                                    The reason for the condition's last
                                                    transition
                                                type: string
                                            status:
                                                description: >-
                                                    Status of the condition, one of True,
                                                    False, Unknown.
                                                type: string
                                            type:
                                                description: Type is the type of the condition.
                                                type: string
                                    x-kubernetes-list-map-keys:
                                        - type
                                    x-kubernetes-list-type: map
                                lastSyncTime:
                                    description: >-
                                        Last time the NEG syncer syncs
                                        associated NEGs.
                                    type: string
                                    format: date-time
                                    nullable: true
                                networkEndpointGroups:
                                    type: array
                                    items:
                                        description: >-
                                            NegObjectReference is the object
                                            reference to the NEG resource in GCE
                                        type: object
                                        required:
                                            - id
                                        properties:
                                            id:
                                                description: >-
                                                    The unique identifier for the NEG
                                                    resource in GCE API.
                                                type: string
                                            networkEndpointType:
                                                description: >-
                                                    NetworkEndpointType: Type of network
                                                    endpoints in this network endpoint
                                                    group.
                                                type: string
                                            selfLink:
                                                description: >-
                                                    SelfLink is the GCE Server-defined
                                                    fully-qualified URL for the GCE NEG
                                                    resource
                                                type: string
                                    x-kubernetes-list-map-keys:
                                        - id
                                    x-kubernetes-list-type: map
    conversion:
        strategy: None
status:
    conditions:
        -
            type: NamesAccepted
            status: 'True'
            lastTransitionTime: '2021-04-09T22:01:11Z'
            reason: NoConflicts
            message: no conflicts found
        -
            type: Established
            status: 'True'
            lastTransitionTime: '2021-04-09T22:01:11Z'
            reason: InitialNamesAccepted
            message: the initial names have been accepted
    acceptedNames:
        plural: servicenetworkendpointgroups
        singular: servicenetworkendpointgroup
        shortNames:
            - svcneg
        kind: ServiceNetworkEndpointGroup
        listKind: ServiceNetworkEndpointGroupList
    storedVersions:
        - v1beta1

