...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_logginglogexclusions.logging.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: logginglogexclusions.logging.cnrm.cloud.google.com
    13spec:
    14  group: logging.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: LoggingLogExclusion
    19    plural: logginglogexclusions
    20    shortNames:
    21    - gcplogginglogexclusion
    22    - gcplogginglogexclusions
    23    singular: logginglogexclusion
    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              - projectRef
    63            - required:
    64              - folderRef
    65            - required:
    66              - organizationRef
    67            - required:
    68              - billingAccountRef
    69            properties:
    70              billingAccountRef:
    71                description: Immutable. The BillingAccount that this resource belongs
    72                  to. Only one of [projectRef, folderRef, organizationRef, billingAccountRef]
    73                  may be specified.
    74                oneOf:
    75                - not:
    76                    required:
    77                    - external
    78                  required:
    79                  - name
    80                - not:
    81                    anyOf:
    82                    - required:
    83                      - name
    84                    - required:
    85                      - namespace
    86                  required:
    87                  - external
    88                properties:
    89                  external:
    90                    description: 'Allowed value: The Google Cloud resource name of
    91                      a Google Cloud Billing Account (format: `billingAccounts/{{name}}`).'
    92                    type: string
    93                  name:
    94                    description: |-
    95                      [WARNING] BillingAccount not yet supported in Config Connector, use 'external' field to reference existing resources.
    96                      Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    97                    type: string
    98                  namespace:
    99                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   100                    type: string
   101                type: object
   102              description:
   103                description: Optional. A description of this exclusion.
   104                type: string
   105              disabled:
   106                description: Optional. If set to True, then this exclusion is disabled
   107                  and it does not exclude any log entries. You can update an exclusion
   108                  to change the value of this field.
   109                type: boolean
   110              filter:
   111                description: 'Required. An (https://cloud.google.com/logging/docs/view/advanced-queries#sample),
   112                  you can exclude less than 100% of the matching log entries. For
   113                  example, the following query matches 99% of low-severity log entries
   114                  from Google Cloud Storage buckets: `"resource.type=gcs_bucket severity'
   115                type: string
   116              folderRef:
   117                description: Immutable. The Folder that this resource belongs to.
   118                  Only one of [projectRef, folderRef, organizationRef, billingAccountRef]
   119                  may be specified.
   120                oneOf:
   121                - not:
   122                    required:
   123                    - external
   124                  required:
   125                  - name
   126                - not:
   127                    anyOf:
   128                    - required:
   129                      - name
   130                    - required:
   131                      - namespace
   132                  required:
   133                  - external
   134                properties:
   135                  external:
   136                    description: 'Allowed value: The Google Cloud resource name of
   137                      a `Folder` resource (format: `folders/{{name}}`).'
   138                    type: string
   139                  name:
   140                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   141                    type: string
   142                  namespace:
   143                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   144                    type: string
   145                type: object
   146              organizationRef:
   147                description: Immutable. The Organization that this resource belongs
   148                  to. Only one of [projectRef, folderRef, organizationRef, billingAccountRef]
   149                  may be specified.
   150                oneOf:
   151                - not:
   152                    required:
   153                    - external
   154                  required:
   155                  - name
   156                - not:
   157                    anyOf:
   158                    - required:
   159                      - name
   160                    - required:
   161                      - namespace
   162                  required:
   163                  - external
   164                properties:
   165                  external:
   166                    description: 'Allowed value: The Google Cloud resource name of
   167                      a Google Cloud Organization (format: `organizations/{{name}}`).'
   168                    type: string
   169                  name:
   170                    description: |-
   171                      [WARNING] Organization not yet supported in Config Connector, use 'external' field to reference existing resources.
   172                      Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
   173                    type: string
   174                  namespace:
   175                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   176                    type: string
   177                type: object
   178              projectRef:
   179                description: Immutable. The Project that this resource belongs to.
   180                  Only one of [projectRef, folderRef, organizationRef, billingAccountRef]
   181                  may be specified.
   182                oneOf:
   183                - not:
   184                    required:
   185                    - external
   186                  required:
   187                  - name
   188                - not:
   189                    anyOf:
   190                    - required:
   191                      - name
   192                    - required:
   193                      - namespace
   194                  required:
   195                  - external
   196                properties:
   197                  external:
   198                    description: 'Allowed value: The Google Cloud resource name of
   199                      a `Project` resource (format: `projects/{{name}}`).'
   200                    type: string
   201                  name:
   202                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   203                    type: string
   204                  namespace:
   205                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   206                    type: string
   207                type: object
   208              resourceID:
   209                description: Immutable. Optional. The name of the resource. Used for
   210                  creation and acquisition. When unset, the value of `metadata.name`
   211                  is used as the default.
   212                type: string
   213            required:
   214            - filter
   215            type: object
   216          status:
   217            properties:
   218              conditions:
   219                description: Conditions represent the latest available observation
   220                  of the resource's current state.
   221                items:
   222                  properties:
   223                    lastTransitionTime:
   224                      description: Last time the condition transitioned from one status
   225                        to another.
   226                      type: string
   227                    message:
   228                      description: Human-readable message indicating details about
   229                        last transition.
   230                      type: string
   231                    reason:
   232                      description: Unique, one-word, CamelCase reason for the condition's
   233                        last transition.
   234                      type: string
   235                    status:
   236                      description: Status is the status of the condition. Can be True,
   237                        False, Unknown.
   238                      type: string
   239                    type:
   240                      description: Type is the type of the condition.
   241                      type: string
   242                  type: object
   243                type: array
   244              createTime:
   245                description: Output only. The creation timestamp of the exclusion.
   246                  This field may not be present for older exclusions.
   247                format: date-time
   248                type: string
   249              observedGeneration:
   250                description: ObservedGeneration is the generation of the resource
   251                  that was most recently observed by the Config Connector controller.
   252                  If this is equal to metadata.generation, then that means that the
   253                  current reported status reflects the most recent desired state of
   254                  the resource.
   255                type: integer
   256              updateTime:
   257                description: Output only. The last update timestamp of the exclusion.
   258                  This field may not be present for older exclusions.
   259                format: date-time
   260                type: string
   261            type: object
   262        required:
   263        - spec
   264        type: object
   265    served: true
   266    storage: true
   267    subresources:
   268      status: {}
   269status:
   270  acceptedNames:
   271    kind: ""
   272    plural: ""
   273  conditions: []
   274  storedVersions: []

View as plain text