...

Text file src/edge-infra.dev/test/fixtures/crds/gcp/resourcemanager.cnrm.cloud.google.com_resourcemanagerliens.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: resourcemanagerliens.resourcemanager.cnrm.cloud.google.com
     8spec:
     9  group: resourcemanager.cnrm.cloud.google.com
    10  names:
    11    kind: ResourceManagerLien
    12    listKind: ResourceManagerLienList
    13    plural: resourcemanagerliens
    14    singular: resourcemanagerlien
    15  scope: Namespaced
    16  versions:
    17  - name: v1beta1
    18    schema:
    19      openAPIV3Schema:
    20        description: ResourceManagerLien is the Schema for the resourcemanager 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              origin:
    42                description: |-
    43                  Immutable. A stable, user-visible/meaningful string identifying the origin
    44                  of the Lien, intended to be inspected programmatically. Maximum length of
    45                  200 characters.
    46                type: string
    47              parent:
    48                properties:
    49                  projectRef:
    50                    properties:
    51                      external:
    52                        description: The external name of the referenced resource
    53                        type: string
    54                      kind:
    55                        description: Kind of the referent.
    56                        type: string
    57                      name:
    58                        description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    59                        type: string
    60                      namespace:
    61                        description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
    62                        type: string
    63                    type: object
    64                type: object
    65              reason:
    66                description: |-
    67                  Immutable. Concise user-visible strings indicating why an action cannot be performed
    68                  on a resource. Maximum length of 200 characters.
    69                type: string
    70              resourceID:
    71                description: Immutable. Optional. The service-generated name of the
    72                  resource. Used for acquisition only. Leave unset to create a new
    73                  resource.
    74                type: string
    75              restrictions:
    76                description: |-
    77                  Immutable. The types of operations which should be blocked as a result of this Lien.
    78                  Each value should correspond to an IAM permission. The server will validate
    79                  the permissions against those for which Liens are supported.  An empty
    80                  list is meaningless and will be rejected.
    81                  e.g. ['resourcemanager.projects.delete'].
    82                items:
    83                  type: string
    84                type: array
    85            required:
    86            - origin
    87            - parent
    88            - reason
    89            - restrictions
    90            type: object
    91          status:
    92            properties:
    93              conditions:
    94                description: |-
    95                  Conditions represent the latest available observations of the
    96                  ResourceManagerLien's current state.
    97                items:
    98                  properties:
    99                    lastTransitionTime:
   100                      description: Last time the condition transitioned from one status
   101                        to another.
   102                      type: string
   103                    message:
   104                      description: Human-readable message indicating details about
   105                        last transition.
   106                      type: string
   107                    reason:
   108                      description: |-
   109                        Unique, one-word, CamelCase reason for the condition's last
   110                        transition.
   111                      type: string
   112                    status:
   113                      description: Status is the status of the condition. Can be True,
   114                        False, Unknown.
   115                      type: string
   116                    type:
   117                      description: Type is the type of the condition.
   118                      type: string
   119                  type: object
   120                type: array
   121              createTime:
   122                description: Time of creation.
   123                type: string
   124              name:
   125                description: A system-generated unique identifier for this Lien.
   126                type: string
   127              observedGeneration:
   128                description: ObservedGeneration is the generation of the resource
   129                  that was most recently observed by the Config Connector controller.
   130                  If this is equal to metadata.generation, then that means that the
   131                  current reported status reflects the most recent desired state of
   132                  the resource.
   133                type: integer
   134            type: object
   135        type: object
   136    served: true
   137    storage: true

View as plain text