...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_accesscontextmanagergcpuseraccessbindings.accesscontextmanager.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: accesscontextmanagergcpuseraccessbindings.accesscontextmanager.cnrm.cloud.google.com
    13spec:
    14  group: accesscontextmanager.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: AccessContextManagerGCPUserAccessBinding
    19    plural: accesscontextmanagergcpuseraccessbindings
    20    shortNames:
    21    - gcpaccesscontextmanagergcpuseraccessbinding
    22    - gcpaccesscontextmanagergcpuseraccessbindings
    23    singular: accesscontextmanagergcpuseraccessbinding
    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              accessLevels:
    62                description: 'Required. Access level that a user must have to be granted
    63                  access. Only one access level is supported, not multiple. This repeated
    64                  field must have exactly one element. Example: "accessPolicies/9522/accessLevels/device_trusted".'
    65                items:
    66                  type: string
    67                type: array
    68              groupKey:
    69                description: 'Immutable. Required. Immutable. Google Group id whose
    70                  members are subject to this binding''s restrictions. See "id" in
    71                  the G Suite Directory API''s Groups resource. If a group''s email
    72                  address/alias is changed, this resource will continue to point at
    73                  the changed group. This field does not accept group email addresses
    74                  or aliases. Example: "01d520gv4vjcrht".'
    75                type: string
    76              organizationRef:
    77                description: The organization that this resource belongs to.
    78                oneOf:
    79                - not:
    80                    required:
    81                    - external
    82                  required:
    83                  - name
    84                - not:
    85                    anyOf:
    86                    - required:
    87                      - name
    88                    - required:
    89                      - namespace
    90                  required:
    91                  - external
    92                properties:
    93                  external:
    94                    description: 'Allowed value: The `name` field of an `Organization`
    95                      resource.'
    96                    type: string
    97                  name:
    98                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    99                    type: string
   100                  namespace:
   101                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   102                    type: string
   103                type: object
   104              resourceID:
   105                description: Immutable. Optional. The service-generated name of the
   106                  resource. Used for acquisition only. Leave unset to create a new
   107                  resource.
   108                type: string
   109            required:
   110            - accessLevels
   111            - groupKey
   112            - organizationRef
   113            type: object
   114          status:
   115            properties:
   116              conditions:
   117                description: Conditions represent the latest available observation
   118                  of the resource's current state.
   119                items:
   120                  properties:
   121                    lastTransitionTime:
   122                      description: Last time the condition transitioned from one status
   123                        to another.
   124                      type: string
   125                    message:
   126                      description: Human-readable message indicating details about
   127                        last transition.
   128                      type: string
   129                    reason:
   130                      description: Unique, one-word, CamelCase reason for the condition's
   131                        last transition.
   132                      type: string
   133                    status:
   134                      description: Status is the status of the condition. Can be True,
   135                        False, Unknown.
   136                      type: string
   137                    type:
   138                      description: Type is the type of the condition.
   139                      type: string
   140                  type: object
   141                type: array
   142              name:
   143                description: 'Immutable. Assigned by the server during creation. The
   144                  last segment has an arbitrary length and has only URI unreserved
   145                  characters (as defined by RFC 3986 Section 2.3). Should not be specified
   146                  by the client during creation. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N".'
   147                type: string
   148              observedGeneration:
   149                description: ObservedGeneration is the generation of the resource
   150                  that was most recently observed by the Config Connector controller.
   151                  If this is equal to metadata.generation, then that means that the
   152                  current reported status reflects the most recent desired state of
   153                  the resource.
   154                type: integer
   155            type: object
   156        required:
   157        - spec
   158        type: object
   159    served: true
   160    storage: true
   161    subresources:
   162      status: {}
   163status:
   164  acceptedNames:
   165    kind: ""
   166    plural: ""
   167  conditions: []
   168  storedVersions: []

View as plain text