...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_computebackendbuckets.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/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: computebackendbuckets.compute.cnrm.cloud.google.com
    13spec:
    14  group: compute.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: ComputeBackendBucket
    19    plural: computebackendbuckets
    20    shortNames:
    21    - gcpcomputebackendbucket
    22    - gcpcomputebackendbuckets
    23    singular: computebackendbucket
    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              bucketRef:
    62                description: Reference to the bucket.
    63                oneOf:
    64                - not:
    65                    required:
    66                    - external
    67                  required:
    68                  - name
    69                - not:
    70                    anyOf:
    71                    - required:
    72                      - name
    73                    - required:
    74                      - namespace
    75                  required:
    76                  - external
    77                properties:
    78                  external:
    79                    description: 'Allowed value: The `name` field of a `StorageBucket`
    80                      resource.'
    81                    type: string
    82                  name:
    83                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    84                    type: string
    85                  namespace:
    86                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
    87                    type: string
    88                type: object
    89              cdnPolicy:
    90                description: Cloud CDN configuration for this Backend Bucket.
    91                properties:
    92                  bypassCacheOnRequestHeaders:
    93                    description: Bypass the cache when the specified request headers
    94                      are matched - e.g. Pragma or Authorization headers. Up to 5
    95                      headers can be specified. The cache is bypassed for all cdnPolicy.cacheMode
    96                      settings.
    97                    items:
    98                      properties:
    99                        headerName:
   100                          description: The header field name to match on when bypassing
   101                            cache. Values are case-insensitive.
   102                          type: string
   103                      type: object
   104                    type: array
   105                  cacheKeyPolicy:
   106                    description: The CacheKeyPolicy for this CdnPolicy.
   107                    properties:
   108                      includeHttpHeaders:
   109                        description: |-
   110                          Allows HTTP request headers (by name) to be used in the
   111                          cache key.
   112                        items:
   113                          type: string
   114                        type: array
   115                      queryStringWhitelist:
   116                        description: |-
   117                          Names of query string parameters to include in cache keys.
   118                          Default parameters are always included. '&' and '=' will
   119                          be percent encoded and not treated as delimiters.
   120                        items:
   121                          type: string
   122                        type: array
   123                    type: object
   124                  cacheMode:
   125                    description: |-
   126                      Specifies the cache setting for all responses from this backend.
   127                      The possible values are: USE_ORIGIN_HEADERS, FORCE_CACHE_ALL and CACHE_ALL_STATIC Possible values: ["USE_ORIGIN_HEADERS", "FORCE_CACHE_ALL", "CACHE_ALL_STATIC"].
   128                    type: string
   129                  clientTtl:
   130                    description: Specifies the maximum allowed TTL for cached content
   131                      served by this origin.
   132                    type: integer
   133                  defaultTtl:
   134                    description: |-
   135                      Specifies the default TTL for cached content served by this origin for responses
   136                      that do not have an existing valid TTL (max-age or s-max-age).
   137                    type: integer
   138                  maxTtl:
   139                    description: Specifies the maximum allowed TTL for cached content
   140                      served by this origin.
   141                    type: integer
   142                  negativeCaching:
   143                    description: Negative caching allows per-status code TTLs to be
   144                      set, in order to apply fine-grained caching for common errors
   145                      or redirects.
   146                    type: boolean
   147                  negativeCachingPolicy:
   148                    description: |-
   149                      Sets a cache TTL for the specified HTTP status code. negativeCaching must be enabled to configure negativeCachingPolicy.
   150                      Omitting the policy and leaving negativeCaching enabled will use Cloud CDN's default cache TTLs.
   151                    items:
   152                      properties:
   153                        code:
   154                          description: |-
   155                            The HTTP status code to define a TTL against. Only HTTP status codes 300, 301, 308, 404, 405, 410, 421, 451 and 501
   156                            can be specified as values, and you cannot specify a status code more than once.
   157                          type: integer
   158                        ttl:
   159                          description: |-
   160                            The TTL (in seconds) for which to cache responses with the corresponding status code. The maximum allowed value is 1800s
   161                            (30 minutes), noting that infrequently accessed objects may be evicted from the cache before the defined TTL.
   162                          type: integer
   163                      type: object
   164                    type: array
   165                  requestCoalescing:
   166                    description: If true then Cloud CDN will combine multiple concurrent
   167                      cache fill requests into a small number of requests to the origin.
   168                    type: boolean
   169                  serveWhileStale:
   170                    description: Serve existing content from the cache (if available)
   171                      when revalidating content with the origin, or when an error
   172                      is encountered when refreshing the cache.
   173                    type: integer
   174                  signedUrlCacheMaxAgeSec:
   175                    description: |-
   176                      Maximum number of seconds the response to a signed URL request will
   177                      be considered fresh. After this time period,
   178                      the response will be revalidated before being served.
   179                      When serving responses to signed URL requests,
   180                      Cloud CDN will internally behave as though
   181                      all responses from this backend had a "Cache-Control: public,
   182                      max-age=[TTL]" header, regardless of any existing Cache-Control
   183                      header. The actual headers served in responses will not be altered.
   184                    type: integer
   185                type: object
   186              compressionMode:
   187                description: 'Compress text responses using Brotli or gzip compression,
   188                  based on the client''s Accept-Encoding header. Possible values:
   189                  ["AUTOMATIC", "DISABLED"].'
   190                type: string
   191              customResponseHeaders:
   192                description: Headers that the HTTP/S load balancer should add to proxied
   193                  responses.
   194                items:
   195                  type: string
   196                type: array
   197              description:
   198                description: |-
   199                  An optional textual description of the resource; provided by the
   200                  client when the resource is created.
   201                type: string
   202              edgeSecurityPolicy:
   203                description: The security policy associated with this backend bucket.
   204                type: string
   205              enableCdn:
   206                description: If true, enable Cloud CDN for this BackendBucket.
   207                type: boolean
   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            - bucketRef
   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              creationTimestamp:
   245                description: Creation timestamp in RFC3339 text format.
   246                type: string
   247              observedGeneration:
   248                description: ObservedGeneration is the generation of the resource
   249                  that was most recently observed by the Config Connector controller.
   250                  If this is equal to metadata.generation, then that means that the
   251                  current reported status reflects the most recent desired state of
   252                  the resource.
   253                type: integer
   254              selfLink:
   255                type: string
   256            type: object
   257        required:
   258        - spec
   259        type: object
   260    served: true
   261    storage: true
   262    subresources:
   263      status: {}
   264status:
   265  acceptedNames:
   266    kind: ""
   267    plural: ""
   268  conditions: []
   269  storedVersions: []

View as plain text