...

Text file src/edge-infra.dev/test/fixtures/crds/gcp/serviceusage.cnrm.cloud.google.com_serviceidentities.yaml

Documentation: edge-infra.dev/test/fixtures/crds/gcp

     1---
     2apiVersion: apiextensions.k8s.io/v1
     3kind: CustomResourceDefinition
     4metadata:
     5  annotations:
     6    controller-gen.kubebuilder.io/version: (unknown)
     7  name: serviceidentities.serviceusage.cnrm.cloud.google.com
     8spec:
     9  group: serviceusage.cnrm.cloud.google.com
    10  names:
    11    kind: ServiceIdentity
    12    listKind: ServiceIdentityList
    13    plural: serviceidentities
    14    singular: serviceidentity
    15  scope: Namespaced
    16  versions:
    17  - name: v1beta1
    18    schema:
    19      openAPIV3Schema:
    20        description: ServiceIdentity is the Schema for the serviceusage API
    21        properties:
    22          apiVersion:
    23            description: |-
    24              APIVersion defines the versioned schema of this representation of an object.
    25              Servers should convert recognized schemas to the latest internal value, and
    26              may reject unrecognized values.
    27              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
    28            type: string
    29          kind:
    30            description: |-
    31              Kind is a string value representing the REST resource this object represents.
    32              Servers may infer this from the endpoint the client submits requests to.
    33              Cannot be updated.
    34              In CamelCase.
    35              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
    36            type: string
    37          metadata:
    38            type: object
    39          spec:
    40            properties:
    41              projectRef:
    42                description: The project that this resource belongs to.
    43                properties:
    44                  external:
    45                    description: The external name of the referenced resource
    46                    type: string
    47                  kind:
    48                    description: Kind of the referent.
    49                    type: string
    50                  name:
    51                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    52                    type: string
    53                  namespace:
    54                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
    55                    type: string
    56                type: object
    57              resourceID:
    58                description: Immutable. Optional. The service of the resource. Used
    59                  for creation and acquisition. When unset, the value of `metadata.name`
    60                  is used as the default.
    61                type: string
    62            required:
    63            - projectRef
    64            type: object
    65          status:
    66            properties:
    67              conditions:
    68                description: |-
    69                  Conditions represent the latest available observations of the
    70                  ServiceIdentity's current state.
    71                items:
    72                  properties:
    73                    lastTransitionTime:
    74                      description: Last time the condition transitioned from one status
    75                        to another.
    76                      type: string
    77                    message:
    78                      description: Human-readable message indicating details about
    79                        last transition.
    80                      type: string
    81                    reason:
    82                      description: |-
    83                        Unique, one-word, CamelCase reason for the condition's last
    84                        transition.
    85                      type: string
    86                    status:
    87                      description: Status is the status of the condition. Can be True,
    88                        False, Unknown.
    89                      type: string
    90                    type:
    91                      description: Type is the type of the condition.
    92                      type: string
    93                  type: object
    94                type: array
    95              email:
    96                type: string
    97              observedGeneration:
    98                description: ObservedGeneration is the generation of the resource
    99                  that was most recently observed by the Config Connector controller.
   100                  If this is equal to metadata.generation, then that means that the
   101                  current reported status reflects the most recent desired state of
   102                  the resource.
   103                type: integer
   104            type: object
   105        type: object
   106    served: true
   107    storage: true

View as plain text