...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_computefirewallpolicies.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/dcl2crd: "true"
     9    cnrm.cloud.google.com/managed-by-kcc: "true"
    10    cnrm.cloud.google.com/stability-level: stable
    11    cnrm.cloud.google.com/system: "true"
    12  name: computefirewallpolicies.compute.cnrm.cloud.google.com
    13spec:
    14  group: compute.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: ComputeFirewallPolicy
    19    plural: computefirewallpolicies
    20    shortNames:
    21    - gcpcomputefirewallpolicy
    22    - gcpcomputefirewallpolicies
    23    singular: computefirewallpolicy
    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            properties:
    66              description:
    67                description: An optional description of this resource. Provide this
    68                  property when you create the resource.
    69                type: string
    70              folderRef:
    71                description: Immutable. The Folder that this resource belongs to.
    72                  Only one of [folderRef, organizationRef] may be specified.
    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 Google Cloud resource name of
    90                      a `Folder` resource (format: `folders/{{name}}`).'
    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              organizationRef:
   100                description: Immutable. The Organization that this resource belongs
   101                  to. Only one of [folderRef, organizationRef] may be specified.
   102                oneOf:
   103                - not:
   104                    required:
   105                    - external
   106                  required:
   107                  - name
   108                - not:
   109                    anyOf:
   110                    - required:
   111                      - name
   112                    - required:
   113                      - namespace
   114                  required:
   115                  - external
   116                properties:
   117                  external:
   118                    description: 'Allowed value: The Google Cloud resource name of
   119                      a Google Cloud Organization (format: `organizations/{{name}}`).'
   120                    type: string
   121                  name:
   122                    description: |-
   123                      [WARNING] Organization not yet supported in Config Connector, use 'external' field to reference existing resources.
   124                      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              resourceID:
   131                description: Immutable. Optional. The service-generated name of the
   132                  resource. Used for acquisition only. Leave unset to create a new
   133                  resource.
   134                type: string
   135              shortName:
   136                description: Immutable. User-provided name of the Organization firewall
   137                  policy. The name should be unique in the organization in which the
   138                  firewall policy is created. The name must be 1-63 characters long,
   139                  and comply with RFC1035. Specifically, the name must be 1-63 characters
   140                  long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?
   141                  which means the first character must be a lowercase letter, and
   142                  all following characters must be a dash, lowercase letter, or digit,
   143                  except the last character, which cannot be a dash.
   144                type: string
   145            required:
   146            - shortName
   147            type: object
   148          status:
   149            properties:
   150              conditions:
   151                description: Conditions represent the latest available observation
   152                  of the resource's current state.
   153                items:
   154                  properties:
   155                    lastTransitionTime:
   156                      description: Last time the condition transitioned from one status
   157                        to another.
   158                      type: string
   159                    message:
   160                      description: Human-readable message indicating details about
   161                        last transition.
   162                      type: string
   163                    reason:
   164                      description: Unique, one-word, CamelCase reason for the condition's
   165                        last transition.
   166                      type: string
   167                    status:
   168                      description: Status is the status of the condition. Can be True,
   169                        False, Unknown.
   170                      type: string
   171                    type:
   172                      description: Type is the type of the condition.
   173                      type: string
   174                  type: object
   175                type: array
   176              creationTimestamp:
   177                description: Creation timestamp in RFC3339 text format.
   178                type: string
   179              fingerprint:
   180                description: Fingerprint of the resource. This field is used internally
   181                  during updates of this resource.
   182                type: string
   183              id:
   184                description: The unique identifier for the resource. This identifier
   185                  is defined by the server.
   186                type: string
   187              observedGeneration:
   188                description: ObservedGeneration is the generation of the resource
   189                  that was most recently observed by the Config Connector controller.
   190                  If this is equal to metadata.generation, then that means that the
   191                  current reported status reflects the most recent desired state of
   192                  the resource.
   193                type: integer
   194              ruleTupleCount:
   195                description: Total count of all firewall policy rule tuples. A firewall
   196                  policy can not exceed a set number of tuples.
   197                format: int64
   198                type: integer
   199              selfLink:
   200                description: Server-defined URL for the resource.
   201                type: string
   202              selfLinkWithId:
   203                description: Server-defined URL for this resource with the resource
   204                  id.
   205                type: string
   206            type: object
   207        required:
   208        - spec
   209        type: object
   210    served: true
   211    storage: true
   212    subresources:
   213      status: {}
   214status:
   215  acceptedNames:
   216    kind: ""
   217    plural: ""
   218  conditions: []
   219  storedVersions: []

View as plain text