...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_computeregiondiskresourcepolicyattachments.compute.cnrm.cloud.google.com.yaml

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources

     1apiVersion: apiextensions.k8s.io/v1
     2kind: CustomResourceDefinition
     3metadata:
     4  annotations:
     5    cnrm.cloud.google.com/version: 0.0.0-dev
     6  creationTimestamp: null
     7  labels:
     8    cnrm.cloud.google.com/managed-by-kcc: "true"
     9    cnrm.cloud.google.com/stability-level: alpha
    10    cnrm.cloud.google.com/system: "true"
    11    cnrm.cloud.google.com/tf2crd: "true"
    12  name: computeregiondiskresourcepolicyattachments.compute.cnrm.cloud.google.com
    13spec:
    14  group: compute.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: ComputeRegionDiskResourcePolicyAttachment
    19    plural: computeregiondiskresourcepolicyattachments
    20    shortNames:
    21    - gcpcomputeregiondiskresourcepolicyattachment
    22    - gcpcomputeregiondiskresourcepolicyattachments
    23    singular: computeregiondiskresourcepolicyattachment
    24  preserveUnknownFields: false
    25  scope: Namespaced
    26  versions:
    27  - additionalPrinterColumns:
    28    - jsonPath: .metadata.creationTimestamp
    29      name: Age
    30      type: date
    31    - description: When 'True', the most recent reconcile of the resource succeeded
    32      jsonPath: .status.conditions[?(@.type=='Ready')].status
    33      name: Ready
    34      type: string
    35    - description: The reason for the value in 'Ready'
    36      jsonPath: .status.conditions[?(@.type=='Ready')].reason
    37      name: Status
    38      type: string
    39    - description: The last transition time for the value in 'Status'
    40      jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime
    41      name: Status Age
    42      type: date
    43    name: v1alpha1
    44    schema:
    45      openAPIV3Schema:
    46        properties:
    47          apiVersion:
    48            description: 'apiVersion defines the versioned schema of this representation
    49              of an object. Servers should convert recognized schemas to the latest
    50              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
    51            type: string
    52          kind:
    53            description: 'kind is a string value representing the REST resource this
    54              object represents. Servers may infer this from the endpoint the client
    55              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
    56            type: string
    57          metadata:
    58            type: object
    59          spec:
    60            properties:
    61              diskRef:
    62                oneOf:
    63                - not:
    64                    required:
    65                    - external
    66                  required:
    67                  - name
    68                - not:
    69                    anyOf:
    70                    - required:
    71                      - name
    72                    - required:
    73                      - namespace
    74                  required:
    75                  - external
    76                properties:
    77                  external:
    78                    description: 'Allowed value: The `name` field of a `ComputeDisk`
    79                      resource.'
    80                    type: string
    81                  name:
    82                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    83                    type: string
    84                  namespace:
    85                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
    86                    type: string
    87                type: object
    88              projectRef:
    89                description: The project that this resource belongs to.
    90                oneOf:
    91                - not:
    92                    required:
    93                    - external
    94                  required:
    95                  - name
    96                - not:
    97                    anyOf:
    98                    - required:
    99                      - name
   100                    - required:
   101                      - namespace
   102                  required:
   103                  - external
   104                properties:
   105                  external:
   106                    description: 'Allowed value: The `name` field of a `Project` resource.'
   107                    type: string
   108                  name:
   109                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   110                    type: string
   111                  namespace:
   112                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   113                    type: string
   114                type: object
   115              region:
   116                description: Immutable. A reference to the region where the disk resides.
   117                type: string
   118              resourceID:
   119                description: Immutable. Optional. The name of the resource. Used for
   120                  creation and acquisition. When unset, the value of `metadata.name`
   121                  is used as the default.
   122                type: string
   123            required:
   124            - diskRef
   125            - projectRef
   126            - region
   127            type: object
   128          status:
   129            properties:
   130              conditions:
   131                description: Conditions represent the latest available observation
   132                  of the resource's current state.
   133                items:
   134                  properties:
   135                    lastTransitionTime:
   136                      description: Last time the condition transitioned from one status
   137                        to another.
   138                      type: string
   139                    message:
   140                      description: Human-readable message indicating details about
   141                        last transition.
   142                      type: string
   143                    reason:
   144                      description: Unique, one-word, CamelCase reason for the condition's
   145                        last transition.
   146                      type: string
   147                    status:
   148                      description: Status is the status of the condition. Can be True,
   149                        False, Unknown.
   150                      type: string
   151                    type:
   152                      description: Type is the type of the condition.
   153                      type: string
   154                  type: object
   155                type: array
   156              observedGeneration:
   157                description: ObservedGeneration is the generation of the resource
   158                  that was most recently observed by the Config Connector controller.
   159                  If this is equal to metadata.generation, then that means that the
   160                  current reported status reflects the most recent desired state of
   161                  the resource.
   162                type: integer
   163            type: object
   164        required:
   165        - spec
   166        type: object
   167    served: true
   168    storage: true
   169    subresources:
   170      status: {}
   171status:
   172  acceptedNames:
   173    kind: ""
   174    plural: ""
   175  conditions: []
   176  storedVersions: []

View as plain text