...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_projects.resourcemanager.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: stable
    10    cnrm.cloud.google.com/system: "true"
    11    cnrm.cloud.google.com/tf2crd: "true"
    12  name: projects.resourcemanager.cnrm.cloud.google.com
    13spec:
    14  group: resourcemanager.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: Project
    19    plural: projects
    20    shortNames:
    21    - gcpproject
    22    - gcpprojects
    23    singular: project
    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: v1beta1
    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            oneOf:
    61            - required:
    62              - folderRef
    63            - required:
    64              - organizationRef
    65            - not:
    66                anyOf:
    67                - required:
    68                  - folderRef
    69                - required:
    70                  - organizationRef
    71            properties:
    72              billingAccountRef:
    73                oneOf:
    74                - not:
    75                    required:
    76                    - external
    77                  required:
    78                  - name
    79                - not:
    80                    anyOf:
    81                    - required:
    82                      - name
    83                    - required:
    84                      - namespace
    85                  required:
    86                  - external
    87                properties:
    88                  external:
    89                    description: 'Allowed value: The `name` field of a `BillingAccount`
    90                      resource.'
    91                    type: string
    92                  name:
    93                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    94                    type: string
    95                  namespace:
    96                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
    97                    type: string
    98                type: object
    99              folderRef:
   100                description: |-
   101                  The folder that this resource belongs to. Changing this forces the
   102                  resource to be migrated to the newly specified folder. Only one of
   103                  folderRef or organizationRef may be specified.
   104                oneOf:
   105                - not:
   106                    required:
   107                    - external
   108                  required:
   109                  - name
   110                - not:
   111                    anyOf:
   112                    - required:
   113                      - name
   114                    - required:
   115                      - namespace
   116                  required:
   117                  - external
   118                properties:
   119                  external:
   120                    description: 'Allowed value: The `folderId` field of a `Folder`
   121                      resource.'
   122                    type: string
   123                  name:
   124                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   125                    type: string
   126                  namespace:
   127                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   128                    type: string
   129                type: object
   130              name:
   131                description: The display name of the project.
   132                type: string
   133              organizationRef:
   134                description: |-
   135                  The organization that this resource belongs to. Changing this
   136                  forces the resource to be migrated to the newly specified
   137                  organization. Only one of folderRef or organizationRef may be
   138                  specified.
   139                oneOf:
   140                - not:
   141                    required:
   142                    - external
   143                  required:
   144                  - name
   145                - not:
   146                    anyOf:
   147                    - required:
   148                      - name
   149                    - required:
   150                      - namespace
   151                  required:
   152                  - external
   153                properties:
   154                  external:
   155                    description: 'Allowed value: The `name` field of an `Organization`
   156                      resource.'
   157                    type: string
   158                  name:
   159                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   160                    type: string
   161                  namespace:
   162                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   163                    type: string
   164                type: object
   165              resourceID:
   166                description: Immutable. Optional. The projectId of the resource. Used
   167                  for creation and acquisition. When unset, the value of `metadata.name`
   168                  is used as the default.
   169                type: string
   170            required:
   171            - name
   172            type: object
   173          status:
   174            properties:
   175              conditions:
   176                description: Conditions represent the latest available observation
   177                  of the resource's current state.
   178                items:
   179                  properties:
   180                    lastTransitionTime:
   181                      description: Last time the condition transitioned from one status
   182                        to another.
   183                      type: string
   184                    message:
   185                      description: Human-readable message indicating details about
   186                        last transition.
   187                      type: string
   188                    reason:
   189                      description: Unique, one-word, CamelCase reason for the condition's
   190                        last transition.
   191                      type: string
   192                    status:
   193                      description: Status is the status of the condition. Can be True,
   194                        False, Unknown.
   195                      type: string
   196                    type:
   197                      description: Type is the type of the condition.
   198                      type: string
   199                  type: object
   200                type: array
   201              number:
   202                description: The numeric identifier of the project.
   203                type: string
   204              observedGeneration:
   205                description: ObservedGeneration is the generation of the resource
   206                  that was most recently observed by the Config Connector controller.
   207                  If this is equal to metadata.generation, then that means that the
   208                  current reported status reflects the most recent desired state of
   209                  the resource.
   210                type: integer
   211            type: object
   212        required:
   213        - spec
   214        type: object
   215    served: true
   216    storage: true
   217    subresources:
   218      status: {}
   219status:
   220  acceptedNames:
   221    kind: ""
   222    plural: ""
   223  conditions: []
   224  storedVersions: []

View as plain text