...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_resourcemanagerliens.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: resourcemanagerliens.resourcemanager.cnrm.cloud.google.com
    13spec:
    14  group: resourcemanager.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: ResourceManagerLien
    19    plural: resourcemanagerliens
    20    shortNames:
    21    - gcpresourcemanagerlien
    22    - gcpresourcemanagerliens
    23    singular: resourcemanagerlien
    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            properties:
    61              origin:
    62                description: |-
    63                  Immutable. A stable, user-visible/meaningful string identifying the origin
    64                  of the Lien, intended to be inspected programmatically. Maximum length of
    65                  200 characters.
    66                type: string
    67              parent:
    68                properties:
    69                  projectRef:
    70                    oneOf:
    71                    - not:
    72                        required:
    73                        - external
    74                      required:
    75                      - name
    76                    - not:
    77                        anyOf:
    78                        - required:
    79                          - name
    80                        - required:
    81                          - namespace
    82                      required:
    83                      - external
    84                    properties:
    85                      external:
    86                        description: 'Allowed value: string of the format `projects/{{value}}`,
    87                          where {{value}} is the `number` field of a `Project` resource.'
    88                        type: string
    89                      name:
    90                        description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    91                        type: string
    92                      namespace:
    93                        description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
    94                        type: string
    95                    type: object
    96                type: object
    97              reason:
    98                description: |-
    99                  Immutable. Concise user-visible strings indicating why an action cannot be performed
   100                  on a resource. Maximum length of 200 characters.
   101                type: string
   102              resourceID:
   103                description: Immutable. Optional. The service-generated name of the
   104                  resource. Used for acquisition only. Leave unset to create a new
   105                  resource.
   106                type: string
   107              restrictions:
   108                description: |-
   109                  Immutable. The types of operations which should be blocked as a result of this Lien.
   110                  Each value should correspond to an IAM permission. The server will validate
   111                  the permissions against those for which Liens are supported.  An empty
   112                  list is meaningless and will be rejected.
   113                  e.g. ['resourcemanager.projects.delete'].
   114                items:
   115                  type: string
   116                type: array
   117            required:
   118            - origin
   119            - parent
   120            - reason
   121            - restrictions
   122            type: object
   123          status:
   124            properties:
   125              conditions:
   126                description: Conditions represent the latest available observation
   127                  of the resource's current state.
   128                items:
   129                  properties:
   130                    lastTransitionTime:
   131                      description: Last time the condition transitioned from one status
   132                        to another.
   133                      type: string
   134                    message:
   135                      description: Human-readable message indicating details about
   136                        last transition.
   137                      type: string
   138                    reason:
   139                      description: Unique, one-word, CamelCase reason for the condition's
   140                        last transition.
   141                      type: string
   142                    status:
   143                      description: Status is the status of the condition. Can be True,
   144                        False, Unknown.
   145                      type: string
   146                    type:
   147                      description: Type is the type of the condition.
   148                      type: string
   149                  type: object
   150                type: array
   151              createTime:
   152                description: Time of creation.
   153                type: string
   154              name:
   155                description: A system-generated unique identifier for this Lien.
   156                type: string
   157              observedGeneration:
   158                description: ObservedGeneration is the generation of the resource
   159                  that was most recently observed by the Config Connector controller.
   160                  If this is equal to metadata.generation, then that means that the
   161                  current reported status reflects the most recent desired state of
   162                  the resource.
   163                type: integer
   164            type: object
   165        required:
   166        - spec
   167        type: object
   168    served: true
   169    storage: true
   170    subresources:
   171      status: {}
   172status:
   173  acceptedNames:
   174    kind: ""
   175    plural: ""
   176  conditions: []
   177  storedVersions: []

View as plain text