...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_recaptchaenterprisekeys.recaptchaenterprise.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: recaptchaenterprisekeys.recaptchaenterprise.cnrm.cloud.google.com
    13spec:
    14  group: recaptchaenterprise.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: RecaptchaEnterpriseKey
    19    plural: recaptchaenterprisekeys
    20    shortNames:
    21    - gcprecaptchaenterprisekey
    22    - gcprecaptchaenterprisekeys
    23    singular: recaptchaenterprisekey
    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              androidSettings:
    62                description: Settings for keys that can be used by Android apps.
    63                properties:
    64                  allowAllPackageNames:
    65                    description: If set to true, it means allowed_package_names will
    66                      not be enforced.
    67                    type: boolean
    68                  allowedPackageNames:
    69                    description: 'Android package names of apps allowed to use the
    70                      key. Example: ''com.companyname.appname'''
    71                    items:
    72                      type: string
    73                    type: array
    74                type: object
    75              displayName:
    76                description: Human-readable display name of this key. Modifiable by
    77                  user.
    78                type: string
    79              iosSettings:
    80                description: Settings for keys that can be used by iOS apps.
    81                properties:
    82                  allowAllBundleIds:
    83                    description: If set to true, it means allowed_bundle_ids will
    84                      not be enforced.
    85                    type: boolean
    86                  allowedBundleIds:
    87                    description: 'iOS bundle ids of apps allowed to use the key. Example:
    88                      ''com.companyname.productname.appname'''
    89                    items:
    90                      type: string
    91                    type: array
    92                type: object
    93              projectRef:
    94                description: Immutable. The Project that this resource belongs to.
    95                oneOf:
    96                - not:
    97                    required:
    98                    - external
    99                  required:
   100                  - name
   101                - not:
   102                    anyOf:
   103                    - required:
   104                      - name
   105                    - required:
   106                      - namespace
   107                  required:
   108                  - external
   109                properties:
   110                  external:
   111                    description: |-
   112                      The project for the resource
   113
   114                      Allowed value: The Google Cloud resource name of a `Project` resource (format: `projects/{{name}}`).
   115                    type: string
   116                  name:
   117                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   118                    type: string
   119                  namespace:
   120                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   121                    type: string
   122                type: object
   123              resourceID:
   124                description: Immutable. Optional. The service-generated name of the
   125                  resource. Used for acquisition only. Leave unset to create a new
   126                  resource.
   127                type: string
   128              testingOptions:
   129                description: Immutable. Options for user acceptance testing.
   130                properties:
   131                  testingChallenge:
   132                    description: 'Immutable. For challenge-based keys only (CHECKBOX,
   133                      INVISIBLE), all challenge requests for this site will return
   134                      nocaptcha if NOCAPTCHA, or an unsolvable challenge if UNSOLVABLE_CHALLENGE.
   135                      Possible values: TESTING_CHALLENGE_UNSPECIFIED, NOCAPTCHA, UNSOLVABLE_CHALLENGE'
   136                    type: string
   137                  testingScore:
   138                    description: Immutable. All assessments for this Key will return
   139                      this score. Must be between 0 (likely not legitimate) and 1
   140                      (likely legitimate) inclusive.
   141                    format: double
   142                    type: number
   143                type: object
   144              webSettings:
   145                description: Settings for keys that can be used by websites.
   146                properties:
   147                  allowAllDomains:
   148                    description: If set to true, it means allowed_domains will not
   149                      be enforced.
   150                    type: boolean
   151                  allowAmpTraffic:
   152                    description: If set to true, the key can be used on AMP (Accelerated
   153                      Mobile Pages) websites. This is supported only for the SCORE
   154                      integration type.
   155                    type: boolean
   156                  allowedDomains:
   157                    description: 'Domains or subdomains of websites allowed to use
   158                      the key. All subdomains of an allowed domain are automatically
   159                      allowed. A valid domain requires a host and must not include
   160                      any path, port, query or fragment. Examples: ''example.com''
   161                      or ''subdomain.example.com'''
   162                    items:
   163                      type: string
   164                    type: array
   165                  challengeSecurityPreference:
   166                    description: 'Settings for the frequency and difficulty at which
   167                      this key triggers captcha challenges. This should only be specified
   168                      for IntegrationTypes CHECKBOX and INVISIBLE. Possible values:
   169                      CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED, USABILITY, BALANCE,
   170                      SECURITY'
   171                    type: string
   172                  integrationType:
   173                    description: 'Immutable. Required. Describes how this key is integrated
   174                      with the website. Possible values: SCORE, CHECKBOX, INVISIBLE'
   175                    type: string
   176                required:
   177                - integrationType
   178                type: object
   179            required:
   180            - displayName
   181            - projectRef
   182            type: object
   183          status:
   184            properties:
   185              conditions:
   186                description: Conditions represent the latest available observation
   187                  of the resource's current state.
   188                items:
   189                  properties:
   190                    lastTransitionTime:
   191                      description: Last time the condition transitioned from one status
   192                        to another.
   193                      type: string
   194                    message:
   195                      description: Human-readable message indicating details about
   196                        last transition.
   197                      type: string
   198                    reason:
   199                      description: Unique, one-word, CamelCase reason for the condition's
   200                        last transition.
   201                      type: string
   202                    status:
   203                      description: Status is the status of the condition. Can be True,
   204                        False, Unknown.
   205                      type: string
   206                    type:
   207                      description: Type is the type of the condition.
   208                      type: string
   209                  type: object
   210                type: array
   211              createTime:
   212                description: The timestamp corresponding to the creation of this Key.
   213                format: date-time
   214                type: string
   215              observedGeneration:
   216                description: ObservedGeneration is the generation of the resource
   217                  that was most recently observed by the Config Connector controller.
   218                  If this is equal to metadata.generation, then that means that the
   219                  current reported status reflects the most recent desired state of
   220                  the resource.
   221                type: integer
   222            type: object
   223        required:
   224        - spec
   225        type: object
   226    served: true
   227    storage: true
   228    subresources:
   229      status: {}
   230status:
   231  acceptedNames:
   232    kind: ""
   233    plural: ""
   234  conditions: []
   235  storedVersions: []

View as plain text