From 9979e848ed8669602839d4a55048f70ec7846d61 Mon Sep 17 00:00:00 2001 From: DCL Team Date: Wed, 24 Jan 2024 12:41:54 -0800 Subject: [PATCH] Automated DCL import. - 932df6b3ff5df136402dbbeff6a5f7ad17db1a0d Automatic import from cloud_mmv2_dcl_20240124_1231_RC00 by DCL Team GitOrigin-RevId: 932df6b3ff5df136402dbbeff6a5f7ad17db1a0d --- services/google/recaptchaenterprise/alpha/key.yaml | 3 ++- .../recaptchaenterprise/alpha/key_alpha_yaml_embed.go | 6 +++--- services/google/recaptchaenterprise/alpha/key_schema.go | 2 +- services/google/recaptchaenterprise/beta/key.yaml | 3 ++- .../google/recaptchaenterprise/beta/key_beta_yaml_embed.go | 6 +++--- services/google/recaptchaenterprise/beta/key_schema.go | 2 +- services/google/recaptchaenterprise/key.yaml | 3 ++- services/google/recaptchaenterprise/key_schema.go | 2 +- services/google/recaptchaenterprise/key_yaml_embed.go | 6 +++--- 9 files changed, 18 insertions(+), 15 deletions(-) diff --git a/services/google/recaptchaenterprise/alpha/key.yaml b/services/google/recaptchaenterprise/alpha/key.yaml index da84fde267..c6c1ef927d 100755 --- a/services/google/recaptchaenterprise/alpha/key.yaml +++ b/services/google/recaptchaenterprise/alpha/key.yaml @@ -134,7 +134,8 @@ components: name: type: string x-dcl-go-name: Name - description: The resource name for the Key in the format "projects/{project}/keys/{key}". + description: The resource id for the Key, which is the same as the Site + Key itself. x-kubernetes-immutable: true x-dcl-server-generated-parameter: true project: diff --git a/services/google/recaptchaenterprise/alpha/key_alpha_yaml_embed.go b/services/google/recaptchaenterprise/alpha/key_alpha_yaml_embed.go index c6d7032722..f6627976b3 100755 --- a/services/google/recaptchaenterprise/alpha/key_alpha_yaml_embed.go +++ b/services/google/recaptchaenterprise/alpha/key_alpha_yaml_embed.go @@ -17,7 +17,7 @@ package alpha // blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/recaptchaenterprise/alpha/key.yaml -var YAML_key = []byte("info:\n title: RecaptchaEnterprise/Key\n description: The RecaptchaEnterprise Key resource\n x-dcl-struct-name: Key\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n apply:\n description: The function used to apply information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n delete:\n description: The function used to delete a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n deleteAll:\n description: The function used to delete all Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n Key:\n title: Key\n x-dcl-id: projects/{{project}}/keys/{{name}}\n x-dcl-parent-container: project\n x-dcl-labels: labels\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - displayName\n - project\n properties:\n androidSettings:\n type: object\n x-dcl-go-name: AndroidSettings\n x-dcl-go-type: KeyAndroidSettings\n description: Settings for keys that can be used by Android apps.\n x-dcl-conflicts:\n - webSettings\n - iosSettings\n properties:\n allowAllPackageNames:\n type: boolean\n x-dcl-go-name: AllowAllPackageNames\n description: If set to true, it means allowed_package_names will not\n be enforced.\n allowedPackageNames:\n type: array\n x-dcl-go-name: AllowedPackageNames\n description: 'Android package names of apps allowed to use the key.\n Example: ''com.companyname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n createTime:\n type: string\n format: date-time\n x-dcl-go-name: CreateTime\n readOnly: true\n description: The timestamp corresponding to the creation of this Key.\n x-kubernetes-immutable: true\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: Human-readable display name of this key. Modifiable by user.\n iosSettings:\n type: object\n x-dcl-go-name: IosSettings\n x-dcl-go-type: KeyIosSettings\n description: Settings for keys that can be used by iOS apps.\n x-dcl-conflicts:\n - webSettings\n - androidSettings\n properties:\n allowAllBundleIds:\n type: boolean\n x-dcl-go-name: AllowAllBundleIds\n description: If set to true, it means allowed_bundle_ids will not be\n enforced.\n allowedBundleIds:\n type: array\n x-dcl-go-name: AllowedBundleIds\n description: 'iOS bundle ids of apps allowed to use the key. Example:\n ''com.companyname.productname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n labels:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: Labels\n description: See [Creating and managing labels](https://cloud.google.com/recaptcha-enterprise/docs/labels).\n name:\n type: string\n x-dcl-go-name: Name\n description: The resource name for the Key in the format \"projects/{project}/keys/{key}\".\n x-kubernetes-immutable: true\n x-dcl-server-generated-parameter: true\n project:\n type: string\n x-dcl-go-name: Project\n description: The project for the resource\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n testingOptions:\n type: object\n x-dcl-go-name: TestingOptions\n x-dcl-go-type: KeyTestingOptions\n description: Options for user acceptance testing.\n x-kubernetes-immutable: true\n properties:\n testingChallenge:\n type: string\n x-dcl-go-name: TestingChallenge\n x-dcl-go-type: KeyTestingOptionsTestingChallengeEnum\n description: 'For challenge-based keys only (CHECKBOX, INVISIBLE), all\n challenge requests for this site will return nocaptcha if NOCAPTCHA,\n or an unsolvable challenge if UNSOLVABLE_CHALLENGE. Possible values:\n TESTING_CHALLENGE_UNSPECIFIED, NOCAPTCHA, UNSOLVABLE_CHALLENGE'\n x-kubernetes-immutable: true\n x-dcl-server-default: true\n enum:\n - TESTING_CHALLENGE_UNSPECIFIED\n - NOCAPTCHA\n - UNSOLVABLE_CHALLENGE\n testingScore:\n type: number\n format: double\n x-dcl-go-name: TestingScore\n description: All assessments for this Key will return this score. Must\n be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.\n x-kubernetes-immutable: true\n wafSettings:\n type: object\n x-dcl-go-name: WafSettings\n x-dcl-go-type: KeyWafSettings\n description: Settings specific to keys that can be used for WAF (Web Application\n Firewall).\n x-kubernetes-immutable: true\n required:\n - wafService\n - wafFeature\n properties:\n wafFeature:\n type: string\n x-dcl-go-name: WafFeature\n x-dcl-go-type: KeyWafSettingsWafFeatureEnum\n description: 'Supported WAF features. For more information, see https://cloud.google.com/recaptcha-enterprise/docs/usecase#comparison_of_features.\n Possible values: CHALLENGE_PAGE, SESSION_TOKEN, ACTION_TOKEN, EXPRESS'\n x-kubernetes-immutable: true\n enum:\n - CHALLENGE_PAGE\n - SESSION_TOKEN\n - ACTION_TOKEN\n - EXPRESS\n wafService:\n type: string\n x-dcl-go-name: WafService\n x-dcl-go-type: KeyWafSettingsWafServiceEnum\n description: 'The WAF service that uses this key. Possible values: CA,\n FASTLY'\n x-kubernetes-immutable: true\n enum:\n - CA\n - FASTLY\n webSettings:\n type: object\n x-dcl-go-name: WebSettings\n x-dcl-go-type: KeyWebSettings\n description: Settings for keys that can be used by websites.\n x-dcl-conflicts:\n - androidSettings\n - iosSettings\n required:\n - integrationType\n properties:\n allowAllDomains:\n type: boolean\n x-dcl-go-name: AllowAllDomains\n description: If set to true, it means allowed_domains will not be enforced.\n allowAmpTraffic:\n type: boolean\n x-dcl-go-name: AllowAmpTraffic\n description: If set to true, the key can be used on AMP (Accelerated\n Mobile Pages) websites. This is supported only for the SCORE integration\n type.\n allowedDomains:\n type: array\n x-dcl-go-name: AllowedDomains\n description: 'Domains or subdomains of websites allowed to use the key.\n All subdomains of an allowed domain are automatically allowed. A valid\n domain requires a host and must not include any path, port, query\n or fragment. Examples: ''example.com'' or ''subdomain.example.com'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n challengeSecurityPreference:\n type: string\n x-dcl-go-name: ChallengeSecurityPreference\n x-dcl-go-type: KeyWebSettingsChallengeSecurityPreferenceEnum\n description: 'Settings for the frequency and difficulty at which this\n key triggers captcha challenges. This should only be specified for\n IntegrationTypes CHECKBOX and INVISIBLE. Possible values: CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED,\n USABILITY, BALANCE, SECURITY'\n x-dcl-server-default: true\n enum:\n - CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED\n - USABILITY\n - BALANCE\n - SECURITY\n integrationType:\n type: string\n x-dcl-go-name: IntegrationType\n x-dcl-go-type: KeyWebSettingsIntegrationTypeEnum\n description: 'Required. Describes how this key is integrated with the\n website. Possible values: SCORE, CHECKBOX, INVISIBLE'\n x-kubernetes-immutable: true\n enum:\n - SCORE\n - CHECKBOX\n - INVISIBLE\n") +var YAML_key = []byte("info:\n title: RecaptchaEnterprise/Key\n description: The RecaptchaEnterprise Key resource\n x-dcl-struct-name: Key\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n apply:\n description: The function used to apply information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n delete:\n description: The function used to delete a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n deleteAll:\n description: The function used to delete all Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n Key:\n title: Key\n x-dcl-id: projects/{{project}}/keys/{{name}}\n x-dcl-parent-container: project\n x-dcl-labels: labels\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - displayName\n - project\n properties:\n androidSettings:\n type: object\n x-dcl-go-name: AndroidSettings\n x-dcl-go-type: KeyAndroidSettings\n description: Settings for keys that can be used by Android apps.\n x-dcl-conflicts:\n - webSettings\n - iosSettings\n properties:\n allowAllPackageNames:\n type: boolean\n x-dcl-go-name: AllowAllPackageNames\n description: If set to true, it means allowed_package_names will not\n be enforced.\n allowedPackageNames:\n type: array\n x-dcl-go-name: AllowedPackageNames\n description: 'Android package names of apps allowed to use the key.\n Example: ''com.companyname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n createTime:\n type: string\n format: date-time\n x-dcl-go-name: CreateTime\n readOnly: true\n description: The timestamp corresponding to the creation of this Key.\n x-kubernetes-immutable: true\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: Human-readable display name of this key. Modifiable by user.\n iosSettings:\n type: object\n x-dcl-go-name: IosSettings\n x-dcl-go-type: KeyIosSettings\n description: Settings for keys that can be used by iOS apps.\n x-dcl-conflicts:\n - webSettings\n - androidSettings\n properties:\n allowAllBundleIds:\n type: boolean\n x-dcl-go-name: AllowAllBundleIds\n description: If set to true, it means allowed_bundle_ids will not be\n enforced.\n allowedBundleIds:\n type: array\n x-dcl-go-name: AllowedBundleIds\n description: 'iOS bundle ids of apps allowed to use the key. Example:\n ''com.companyname.productname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n labels:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: Labels\n description: See [Creating and managing labels](https://cloud.google.com/recaptcha-enterprise/docs/labels).\n name:\n type: string\n x-dcl-go-name: Name\n description: The resource id for the Key, which is the same as the Site\n Key itself.\n x-kubernetes-immutable: true\n x-dcl-server-generated-parameter: true\n project:\n type: string\n x-dcl-go-name: Project\n description: The project for the resource\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n testingOptions:\n type: object\n x-dcl-go-name: TestingOptions\n x-dcl-go-type: KeyTestingOptions\n description: Options for user acceptance testing.\n x-kubernetes-immutable: true\n properties:\n testingChallenge:\n type: string\n x-dcl-go-name: TestingChallenge\n x-dcl-go-type: KeyTestingOptionsTestingChallengeEnum\n description: 'For challenge-based keys only (CHECKBOX, INVISIBLE), all\n challenge requests for this site will return nocaptcha if NOCAPTCHA,\n or an unsolvable challenge if UNSOLVABLE_CHALLENGE. Possible values:\n TESTING_CHALLENGE_UNSPECIFIED, NOCAPTCHA, UNSOLVABLE_CHALLENGE'\n x-kubernetes-immutable: true\n x-dcl-server-default: true\n enum:\n - TESTING_CHALLENGE_UNSPECIFIED\n - NOCAPTCHA\n - UNSOLVABLE_CHALLENGE\n testingScore:\n type: number\n format: double\n x-dcl-go-name: TestingScore\n description: All assessments for this Key will return this score. Must\n be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.\n x-kubernetes-immutable: true\n wafSettings:\n type: object\n x-dcl-go-name: WafSettings\n x-dcl-go-type: KeyWafSettings\n description: Settings specific to keys that can be used for WAF (Web Application\n Firewall).\n x-kubernetes-immutable: true\n required:\n - wafService\n - wafFeature\n properties:\n wafFeature:\n type: string\n x-dcl-go-name: WafFeature\n x-dcl-go-type: KeyWafSettingsWafFeatureEnum\n description: 'Supported WAF features. For more information, see https://cloud.google.com/recaptcha-enterprise/docs/usecase#comparison_of_features.\n Possible values: CHALLENGE_PAGE, SESSION_TOKEN, ACTION_TOKEN, EXPRESS'\n x-kubernetes-immutable: true\n enum:\n - CHALLENGE_PAGE\n - SESSION_TOKEN\n - ACTION_TOKEN\n - EXPRESS\n wafService:\n type: string\n x-dcl-go-name: WafService\n x-dcl-go-type: KeyWafSettingsWafServiceEnum\n description: 'The WAF service that uses this key. Possible values: CA,\n FASTLY'\n x-kubernetes-immutable: true\n enum:\n - CA\n - FASTLY\n webSettings:\n type: object\n x-dcl-go-name: WebSettings\n x-dcl-go-type: KeyWebSettings\n description: Settings for keys that can be used by websites.\n x-dcl-conflicts:\n - androidSettings\n - iosSettings\n required:\n - integrationType\n properties:\n allowAllDomains:\n type: boolean\n x-dcl-go-name: AllowAllDomains\n description: If set to true, it means allowed_domains will not be enforced.\n allowAmpTraffic:\n type: boolean\n x-dcl-go-name: AllowAmpTraffic\n description: If set to true, the key can be used on AMP (Accelerated\n Mobile Pages) websites. This is supported only for the SCORE integration\n type.\n allowedDomains:\n type: array\n x-dcl-go-name: AllowedDomains\n description: 'Domains or subdomains of websites allowed to use the key.\n All subdomains of an allowed domain are automatically allowed. A valid\n domain requires a host and must not include any path, port, query\n or fragment. Examples: ''example.com'' or ''subdomain.example.com'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n challengeSecurityPreference:\n type: string\n x-dcl-go-name: ChallengeSecurityPreference\n x-dcl-go-type: KeyWebSettingsChallengeSecurityPreferenceEnum\n description: 'Settings for the frequency and difficulty at which this\n key triggers captcha challenges. This should only be specified for\n IntegrationTypes CHECKBOX and INVISIBLE. Possible values: CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED,\n USABILITY, BALANCE, SECURITY'\n x-dcl-server-default: true\n enum:\n - CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED\n - USABILITY\n - BALANCE\n - SECURITY\n integrationType:\n type: string\n x-dcl-go-name: IntegrationType\n x-dcl-go-type: KeyWebSettingsIntegrationTypeEnum\n description: 'Required. Describes how this key is integrated with the\n website. Possible values: SCORE, CHECKBOX, INVISIBLE'\n x-kubernetes-immutable: true\n enum:\n - SCORE\n - CHECKBOX\n - INVISIBLE\n") -// 9644 bytes -// MD5: 39601261d62aee6d622155f1bd8ff1e8 +// 9650 bytes +// MD5: c2c5d18fc16df3b59b13a2c40e3fbe16 diff --git a/services/google/recaptchaenterprise/alpha/key_schema.go b/services/google/recaptchaenterprise/alpha/key_schema.go index 460eab5819..809cdb18c0 100755 --- a/services/google/recaptchaenterprise/alpha/key_schema.go +++ b/services/google/recaptchaenterprise/alpha/key_schema.go @@ -175,7 +175,7 @@ func DCLKeySchema() *dcl.Schema { "name": &dcl.Property{ Type: "string", GoName: "Name", - Description: "The resource name for the Key in the format \"projects/{project}/keys/{key}\".", + Description: "The resource id for the Key, which is the same as the Site Key itself.", Immutable: true, ServerGeneratedParameter: true, }, diff --git a/services/google/recaptchaenterprise/beta/key.yaml b/services/google/recaptchaenterprise/beta/key.yaml index da84fde267..c6c1ef927d 100755 --- a/services/google/recaptchaenterprise/beta/key.yaml +++ b/services/google/recaptchaenterprise/beta/key.yaml @@ -134,7 +134,8 @@ components: name: type: string x-dcl-go-name: Name - description: The resource name for the Key in the format "projects/{project}/keys/{key}". + description: The resource id for the Key, which is the same as the Site + Key itself. x-kubernetes-immutable: true x-dcl-server-generated-parameter: true project: diff --git a/services/google/recaptchaenterprise/beta/key_beta_yaml_embed.go b/services/google/recaptchaenterprise/beta/key_beta_yaml_embed.go index 18ada08b4f..e3002cba04 100755 --- a/services/google/recaptchaenterprise/beta/key_beta_yaml_embed.go +++ b/services/google/recaptchaenterprise/beta/key_beta_yaml_embed.go @@ -17,7 +17,7 @@ package beta // blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/recaptchaenterprise/beta/key.yaml -var YAML_key = []byte("info:\n title: RecaptchaEnterprise/Key\n description: The RecaptchaEnterprise Key resource\n x-dcl-struct-name: Key\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n apply:\n description: The function used to apply information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n delete:\n description: The function used to delete a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n deleteAll:\n description: The function used to delete all Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n Key:\n title: Key\n x-dcl-id: projects/{{project}}/keys/{{name}}\n x-dcl-parent-container: project\n x-dcl-labels: labels\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - displayName\n - project\n properties:\n androidSettings:\n type: object\n x-dcl-go-name: AndroidSettings\n x-dcl-go-type: KeyAndroidSettings\n description: Settings for keys that can be used by Android apps.\n x-dcl-conflicts:\n - webSettings\n - iosSettings\n properties:\n allowAllPackageNames:\n type: boolean\n x-dcl-go-name: AllowAllPackageNames\n description: If set to true, it means allowed_package_names will not\n be enforced.\n allowedPackageNames:\n type: array\n x-dcl-go-name: AllowedPackageNames\n description: 'Android package names of apps allowed to use the key.\n Example: ''com.companyname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n createTime:\n type: string\n format: date-time\n x-dcl-go-name: CreateTime\n readOnly: true\n description: The timestamp corresponding to the creation of this Key.\n x-kubernetes-immutable: true\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: Human-readable display name of this key. Modifiable by user.\n iosSettings:\n type: object\n x-dcl-go-name: IosSettings\n x-dcl-go-type: KeyIosSettings\n description: Settings for keys that can be used by iOS apps.\n x-dcl-conflicts:\n - webSettings\n - androidSettings\n properties:\n allowAllBundleIds:\n type: boolean\n x-dcl-go-name: AllowAllBundleIds\n description: If set to true, it means allowed_bundle_ids will not be\n enforced.\n allowedBundleIds:\n type: array\n x-dcl-go-name: AllowedBundleIds\n description: 'iOS bundle ids of apps allowed to use the key. Example:\n ''com.companyname.productname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n labels:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: Labels\n description: See [Creating and managing labels](https://cloud.google.com/recaptcha-enterprise/docs/labels).\n name:\n type: string\n x-dcl-go-name: Name\n description: The resource name for the Key in the format \"projects/{project}/keys/{key}\".\n x-kubernetes-immutable: true\n x-dcl-server-generated-parameter: true\n project:\n type: string\n x-dcl-go-name: Project\n description: The project for the resource\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n testingOptions:\n type: object\n x-dcl-go-name: TestingOptions\n x-dcl-go-type: KeyTestingOptions\n description: Options for user acceptance testing.\n x-kubernetes-immutable: true\n properties:\n testingChallenge:\n type: string\n x-dcl-go-name: TestingChallenge\n x-dcl-go-type: KeyTestingOptionsTestingChallengeEnum\n description: 'For challenge-based keys only (CHECKBOX, INVISIBLE), all\n challenge requests for this site will return nocaptcha if NOCAPTCHA,\n or an unsolvable challenge if UNSOLVABLE_CHALLENGE. Possible values:\n TESTING_CHALLENGE_UNSPECIFIED, NOCAPTCHA, UNSOLVABLE_CHALLENGE'\n x-kubernetes-immutable: true\n x-dcl-server-default: true\n enum:\n - TESTING_CHALLENGE_UNSPECIFIED\n - NOCAPTCHA\n - UNSOLVABLE_CHALLENGE\n testingScore:\n type: number\n format: double\n x-dcl-go-name: TestingScore\n description: All assessments for this Key will return this score. Must\n be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.\n x-kubernetes-immutable: true\n wafSettings:\n type: object\n x-dcl-go-name: WafSettings\n x-dcl-go-type: KeyWafSettings\n description: Settings specific to keys that can be used for WAF (Web Application\n Firewall).\n x-kubernetes-immutable: true\n required:\n - wafService\n - wafFeature\n properties:\n wafFeature:\n type: string\n x-dcl-go-name: WafFeature\n x-dcl-go-type: KeyWafSettingsWafFeatureEnum\n description: 'Supported WAF features. For more information, see https://cloud.google.com/recaptcha-enterprise/docs/usecase#comparison_of_features.\n Possible values: CHALLENGE_PAGE, SESSION_TOKEN, ACTION_TOKEN, EXPRESS'\n x-kubernetes-immutable: true\n enum:\n - CHALLENGE_PAGE\n - SESSION_TOKEN\n - ACTION_TOKEN\n - EXPRESS\n wafService:\n type: string\n x-dcl-go-name: WafService\n x-dcl-go-type: KeyWafSettingsWafServiceEnum\n description: 'The WAF service that uses this key. Possible values: CA,\n FASTLY'\n x-kubernetes-immutable: true\n enum:\n - CA\n - FASTLY\n webSettings:\n type: object\n x-dcl-go-name: WebSettings\n x-dcl-go-type: KeyWebSettings\n description: Settings for keys that can be used by websites.\n x-dcl-conflicts:\n - androidSettings\n - iosSettings\n required:\n - integrationType\n properties:\n allowAllDomains:\n type: boolean\n x-dcl-go-name: AllowAllDomains\n description: If set to true, it means allowed_domains will not be enforced.\n allowAmpTraffic:\n type: boolean\n x-dcl-go-name: AllowAmpTraffic\n description: If set to true, the key can be used on AMP (Accelerated\n Mobile Pages) websites. This is supported only for the SCORE integration\n type.\n allowedDomains:\n type: array\n x-dcl-go-name: AllowedDomains\n description: 'Domains or subdomains of websites allowed to use the key.\n All subdomains of an allowed domain are automatically allowed. A valid\n domain requires a host and must not include any path, port, query\n or fragment. Examples: ''example.com'' or ''subdomain.example.com'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n challengeSecurityPreference:\n type: string\n x-dcl-go-name: ChallengeSecurityPreference\n x-dcl-go-type: KeyWebSettingsChallengeSecurityPreferenceEnum\n description: 'Settings for the frequency and difficulty at which this\n key triggers captcha challenges. This should only be specified for\n IntegrationTypes CHECKBOX and INVISIBLE. Possible values: CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED,\n USABILITY, BALANCE, SECURITY'\n x-dcl-server-default: true\n enum:\n - CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED\n - USABILITY\n - BALANCE\n - SECURITY\n integrationType:\n type: string\n x-dcl-go-name: IntegrationType\n x-dcl-go-type: KeyWebSettingsIntegrationTypeEnum\n description: 'Required. Describes how this key is integrated with the\n website. Possible values: SCORE, CHECKBOX, INVISIBLE'\n x-kubernetes-immutable: true\n enum:\n - SCORE\n - CHECKBOX\n - INVISIBLE\n") +var YAML_key = []byte("info:\n title: RecaptchaEnterprise/Key\n description: The RecaptchaEnterprise Key resource\n x-dcl-struct-name: Key\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n apply:\n description: The function used to apply information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n delete:\n description: The function used to delete a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n deleteAll:\n description: The function used to delete all Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n Key:\n title: Key\n x-dcl-id: projects/{{project}}/keys/{{name}}\n x-dcl-parent-container: project\n x-dcl-labels: labels\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - displayName\n - project\n properties:\n androidSettings:\n type: object\n x-dcl-go-name: AndroidSettings\n x-dcl-go-type: KeyAndroidSettings\n description: Settings for keys that can be used by Android apps.\n x-dcl-conflicts:\n - webSettings\n - iosSettings\n properties:\n allowAllPackageNames:\n type: boolean\n x-dcl-go-name: AllowAllPackageNames\n description: If set to true, it means allowed_package_names will not\n be enforced.\n allowedPackageNames:\n type: array\n x-dcl-go-name: AllowedPackageNames\n description: 'Android package names of apps allowed to use the key.\n Example: ''com.companyname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n createTime:\n type: string\n format: date-time\n x-dcl-go-name: CreateTime\n readOnly: true\n description: The timestamp corresponding to the creation of this Key.\n x-kubernetes-immutable: true\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: Human-readable display name of this key. Modifiable by user.\n iosSettings:\n type: object\n x-dcl-go-name: IosSettings\n x-dcl-go-type: KeyIosSettings\n description: Settings for keys that can be used by iOS apps.\n x-dcl-conflicts:\n - webSettings\n - androidSettings\n properties:\n allowAllBundleIds:\n type: boolean\n x-dcl-go-name: AllowAllBundleIds\n description: If set to true, it means allowed_bundle_ids will not be\n enforced.\n allowedBundleIds:\n type: array\n x-dcl-go-name: AllowedBundleIds\n description: 'iOS bundle ids of apps allowed to use the key. Example:\n ''com.companyname.productname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n labels:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: Labels\n description: See [Creating and managing labels](https://cloud.google.com/recaptcha-enterprise/docs/labels).\n name:\n type: string\n x-dcl-go-name: Name\n description: The resource id for the Key, which is the same as the Site\n Key itself.\n x-kubernetes-immutable: true\n x-dcl-server-generated-parameter: true\n project:\n type: string\n x-dcl-go-name: Project\n description: The project for the resource\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n testingOptions:\n type: object\n x-dcl-go-name: TestingOptions\n x-dcl-go-type: KeyTestingOptions\n description: Options for user acceptance testing.\n x-kubernetes-immutable: true\n properties:\n testingChallenge:\n type: string\n x-dcl-go-name: TestingChallenge\n x-dcl-go-type: KeyTestingOptionsTestingChallengeEnum\n description: 'For challenge-based keys only (CHECKBOX, INVISIBLE), all\n challenge requests for this site will return nocaptcha if NOCAPTCHA,\n or an unsolvable challenge if UNSOLVABLE_CHALLENGE. Possible values:\n TESTING_CHALLENGE_UNSPECIFIED, NOCAPTCHA, UNSOLVABLE_CHALLENGE'\n x-kubernetes-immutable: true\n x-dcl-server-default: true\n enum:\n - TESTING_CHALLENGE_UNSPECIFIED\n - NOCAPTCHA\n - UNSOLVABLE_CHALLENGE\n testingScore:\n type: number\n format: double\n x-dcl-go-name: TestingScore\n description: All assessments for this Key will return this score. Must\n be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.\n x-kubernetes-immutable: true\n wafSettings:\n type: object\n x-dcl-go-name: WafSettings\n x-dcl-go-type: KeyWafSettings\n description: Settings specific to keys that can be used for WAF (Web Application\n Firewall).\n x-kubernetes-immutable: true\n required:\n - wafService\n - wafFeature\n properties:\n wafFeature:\n type: string\n x-dcl-go-name: WafFeature\n x-dcl-go-type: KeyWafSettingsWafFeatureEnum\n description: 'Supported WAF features. For more information, see https://cloud.google.com/recaptcha-enterprise/docs/usecase#comparison_of_features.\n Possible values: CHALLENGE_PAGE, SESSION_TOKEN, ACTION_TOKEN, EXPRESS'\n x-kubernetes-immutable: true\n enum:\n - CHALLENGE_PAGE\n - SESSION_TOKEN\n - ACTION_TOKEN\n - EXPRESS\n wafService:\n type: string\n x-dcl-go-name: WafService\n x-dcl-go-type: KeyWafSettingsWafServiceEnum\n description: 'The WAF service that uses this key. Possible values: CA,\n FASTLY'\n x-kubernetes-immutable: true\n enum:\n - CA\n - FASTLY\n webSettings:\n type: object\n x-dcl-go-name: WebSettings\n x-dcl-go-type: KeyWebSettings\n description: Settings for keys that can be used by websites.\n x-dcl-conflicts:\n - androidSettings\n - iosSettings\n required:\n - integrationType\n properties:\n allowAllDomains:\n type: boolean\n x-dcl-go-name: AllowAllDomains\n description: If set to true, it means allowed_domains will not be enforced.\n allowAmpTraffic:\n type: boolean\n x-dcl-go-name: AllowAmpTraffic\n description: If set to true, the key can be used on AMP (Accelerated\n Mobile Pages) websites. This is supported only for the SCORE integration\n type.\n allowedDomains:\n type: array\n x-dcl-go-name: AllowedDomains\n description: 'Domains or subdomains of websites allowed to use the key.\n All subdomains of an allowed domain are automatically allowed. A valid\n domain requires a host and must not include any path, port, query\n or fragment. Examples: ''example.com'' or ''subdomain.example.com'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n challengeSecurityPreference:\n type: string\n x-dcl-go-name: ChallengeSecurityPreference\n x-dcl-go-type: KeyWebSettingsChallengeSecurityPreferenceEnum\n description: 'Settings for the frequency and difficulty at which this\n key triggers captcha challenges. This should only be specified for\n IntegrationTypes CHECKBOX and INVISIBLE. Possible values: CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED,\n USABILITY, BALANCE, SECURITY'\n x-dcl-server-default: true\n enum:\n - CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED\n - USABILITY\n - BALANCE\n - SECURITY\n integrationType:\n type: string\n x-dcl-go-name: IntegrationType\n x-dcl-go-type: KeyWebSettingsIntegrationTypeEnum\n description: 'Required. Describes how this key is integrated with the\n website. Possible values: SCORE, CHECKBOX, INVISIBLE'\n x-kubernetes-immutable: true\n enum:\n - SCORE\n - CHECKBOX\n - INVISIBLE\n") -// 9644 bytes -// MD5: 39601261d62aee6d622155f1bd8ff1e8 +// 9650 bytes +// MD5: c2c5d18fc16df3b59b13a2c40e3fbe16 diff --git a/services/google/recaptchaenterprise/beta/key_schema.go b/services/google/recaptchaenterprise/beta/key_schema.go index 37ae313007..4a51f59aed 100755 --- a/services/google/recaptchaenterprise/beta/key_schema.go +++ b/services/google/recaptchaenterprise/beta/key_schema.go @@ -175,7 +175,7 @@ func DCLKeySchema() *dcl.Schema { "name": &dcl.Property{ Type: "string", GoName: "Name", - Description: "The resource name for the Key in the format \"projects/{project}/keys/{key}\".", + Description: "The resource id for the Key, which is the same as the Site Key itself.", Immutable: true, ServerGeneratedParameter: true, }, diff --git a/services/google/recaptchaenterprise/key.yaml b/services/google/recaptchaenterprise/key.yaml index da84fde267..c6c1ef927d 100755 --- a/services/google/recaptchaenterprise/key.yaml +++ b/services/google/recaptchaenterprise/key.yaml @@ -134,7 +134,8 @@ components: name: type: string x-dcl-go-name: Name - description: The resource name for the Key in the format "projects/{project}/keys/{key}". + description: The resource id for the Key, which is the same as the Site + Key itself. x-kubernetes-immutable: true x-dcl-server-generated-parameter: true project: diff --git a/services/google/recaptchaenterprise/key_schema.go b/services/google/recaptchaenterprise/key_schema.go index c28d97db00..57f5651aa9 100755 --- a/services/google/recaptchaenterprise/key_schema.go +++ b/services/google/recaptchaenterprise/key_schema.go @@ -175,7 +175,7 @@ func DCLKeySchema() *dcl.Schema { "name": &dcl.Property{ Type: "string", GoName: "Name", - Description: "The resource name for the Key in the format \"projects/{project}/keys/{key}\".", + Description: "The resource id for the Key, which is the same as the Site Key itself.", Immutable: true, ServerGeneratedParameter: true, }, diff --git a/services/google/recaptchaenterprise/key_yaml_embed.go b/services/google/recaptchaenterprise/key_yaml_embed.go index 16d165acf9..cef2daa6ca 100755 --- a/services/google/recaptchaenterprise/key_yaml_embed.go +++ b/services/google/recaptchaenterprise/key_yaml_embed.go @@ -17,7 +17,7 @@ package recaptchaenterprise // blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/recaptchaenterprise/key.yaml -var YAML_key = []byte("info:\n title: RecaptchaEnterprise/Key\n description: The RecaptchaEnterprise Key resource\n x-dcl-struct-name: Key\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n apply:\n description: The function used to apply information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n delete:\n description: The function used to delete a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n deleteAll:\n description: The function used to delete all Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n Key:\n title: Key\n x-dcl-id: projects/{{project}}/keys/{{name}}\n x-dcl-parent-container: project\n x-dcl-labels: labels\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - displayName\n - project\n properties:\n androidSettings:\n type: object\n x-dcl-go-name: AndroidSettings\n x-dcl-go-type: KeyAndroidSettings\n description: Settings for keys that can be used by Android apps.\n x-dcl-conflicts:\n - webSettings\n - iosSettings\n properties:\n allowAllPackageNames:\n type: boolean\n x-dcl-go-name: AllowAllPackageNames\n description: If set to true, it means allowed_package_names will not\n be enforced.\n allowedPackageNames:\n type: array\n x-dcl-go-name: AllowedPackageNames\n description: 'Android package names of apps allowed to use the key.\n Example: ''com.companyname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n createTime:\n type: string\n format: date-time\n x-dcl-go-name: CreateTime\n readOnly: true\n description: The timestamp corresponding to the creation of this Key.\n x-kubernetes-immutable: true\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: Human-readable display name of this key. Modifiable by user.\n iosSettings:\n type: object\n x-dcl-go-name: IosSettings\n x-dcl-go-type: KeyIosSettings\n description: Settings for keys that can be used by iOS apps.\n x-dcl-conflicts:\n - webSettings\n - androidSettings\n properties:\n allowAllBundleIds:\n type: boolean\n x-dcl-go-name: AllowAllBundleIds\n description: If set to true, it means allowed_bundle_ids will not be\n enforced.\n allowedBundleIds:\n type: array\n x-dcl-go-name: AllowedBundleIds\n description: 'iOS bundle ids of apps allowed to use the key. Example:\n ''com.companyname.productname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n labels:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: Labels\n description: See [Creating and managing labels](https://cloud.google.com/recaptcha-enterprise/docs/labels).\n name:\n type: string\n x-dcl-go-name: Name\n description: The resource name for the Key in the format \"projects/{project}/keys/{key}\".\n x-kubernetes-immutable: true\n x-dcl-server-generated-parameter: true\n project:\n type: string\n x-dcl-go-name: Project\n description: The project for the resource\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n testingOptions:\n type: object\n x-dcl-go-name: TestingOptions\n x-dcl-go-type: KeyTestingOptions\n description: Options for user acceptance testing.\n x-kubernetes-immutable: true\n properties:\n testingChallenge:\n type: string\n x-dcl-go-name: TestingChallenge\n x-dcl-go-type: KeyTestingOptionsTestingChallengeEnum\n description: 'For challenge-based keys only (CHECKBOX, INVISIBLE), all\n challenge requests for this site will return nocaptcha if NOCAPTCHA,\n or an unsolvable challenge if UNSOLVABLE_CHALLENGE. Possible values:\n TESTING_CHALLENGE_UNSPECIFIED, NOCAPTCHA, UNSOLVABLE_CHALLENGE'\n x-kubernetes-immutable: true\n x-dcl-server-default: true\n enum:\n - TESTING_CHALLENGE_UNSPECIFIED\n - NOCAPTCHA\n - UNSOLVABLE_CHALLENGE\n testingScore:\n type: number\n format: double\n x-dcl-go-name: TestingScore\n description: All assessments for this Key will return this score. Must\n be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.\n x-kubernetes-immutable: true\n wafSettings:\n type: object\n x-dcl-go-name: WafSettings\n x-dcl-go-type: KeyWafSettings\n description: Settings specific to keys that can be used for WAF (Web Application\n Firewall).\n x-kubernetes-immutable: true\n required:\n - wafService\n - wafFeature\n properties:\n wafFeature:\n type: string\n x-dcl-go-name: WafFeature\n x-dcl-go-type: KeyWafSettingsWafFeatureEnum\n description: 'Supported WAF features. For more information, see https://cloud.google.com/recaptcha-enterprise/docs/usecase#comparison_of_features.\n Possible values: CHALLENGE_PAGE, SESSION_TOKEN, ACTION_TOKEN, EXPRESS'\n x-kubernetes-immutable: true\n enum:\n - CHALLENGE_PAGE\n - SESSION_TOKEN\n - ACTION_TOKEN\n - EXPRESS\n wafService:\n type: string\n x-dcl-go-name: WafService\n x-dcl-go-type: KeyWafSettingsWafServiceEnum\n description: 'The WAF service that uses this key. Possible values: CA,\n FASTLY'\n x-kubernetes-immutable: true\n enum:\n - CA\n - FASTLY\n webSettings:\n type: object\n x-dcl-go-name: WebSettings\n x-dcl-go-type: KeyWebSettings\n description: Settings for keys that can be used by websites.\n x-dcl-conflicts:\n - androidSettings\n - iosSettings\n required:\n - integrationType\n properties:\n allowAllDomains:\n type: boolean\n x-dcl-go-name: AllowAllDomains\n description: If set to true, it means allowed_domains will not be enforced.\n allowAmpTraffic:\n type: boolean\n x-dcl-go-name: AllowAmpTraffic\n description: If set to true, the key can be used on AMP (Accelerated\n Mobile Pages) websites. This is supported only for the SCORE integration\n type.\n allowedDomains:\n type: array\n x-dcl-go-name: AllowedDomains\n description: 'Domains or subdomains of websites allowed to use the key.\n All subdomains of an allowed domain are automatically allowed. A valid\n domain requires a host and must not include any path, port, query\n or fragment. Examples: ''example.com'' or ''subdomain.example.com'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n challengeSecurityPreference:\n type: string\n x-dcl-go-name: ChallengeSecurityPreference\n x-dcl-go-type: KeyWebSettingsChallengeSecurityPreferenceEnum\n description: 'Settings for the frequency and difficulty at which this\n key triggers captcha challenges. This should only be specified for\n IntegrationTypes CHECKBOX and INVISIBLE. Possible values: CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED,\n USABILITY, BALANCE, SECURITY'\n x-dcl-server-default: true\n enum:\n - CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED\n - USABILITY\n - BALANCE\n - SECURITY\n integrationType:\n type: string\n x-dcl-go-name: IntegrationType\n x-dcl-go-type: KeyWebSettingsIntegrationTypeEnum\n description: 'Required. Describes how this key is integrated with the\n website. Possible values: SCORE, CHECKBOX, INVISIBLE'\n x-kubernetes-immutable: true\n enum:\n - SCORE\n - CHECKBOX\n - INVISIBLE\n") +var YAML_key = []byte("info:\n title: RecaptchaEnterprise/Key\n description: The RecaptchaEnterprise Key resource\n x-dcl-struct-name: Key\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n apply:\n description: The function used to apply information about a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n delete:\n description: The function used to delete a Key\n parameters:\n - name: key\n required: true\n description: A full instance of a Key\n deleteAll:\n description: The function used to delete all Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many Key\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n Key:\n title: Key\n x-dcl-id: projects/{{project}}/keys/{{name}}\n x-dcl-parent-container: project\n x-dcl-labels: labels\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - displayName\n - project\n properties:\n androidSettings:\n type: object\n x-dcl-go-name: AndroidSettings\n x-dcl-go-type: KeyAndroidSettings\n description: Settings for keys that can be used by Android apps.\n x-dcl-conflicts:\n - webSettings\n - iosSettings\n properties:\n allowAllPackageNames:\n type: boolean\n x-dcl-go-name: AllowAllPackageNames\n description: If set to true, it means allowed_package_names will not\n be enforced.\n allowedPackageNames:\n type: array\n x-dcl-go-name: AllowedPackageNames\n description: 'Android package names of apps allowed to use the key.\n Example: ''com.companyname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n createTime:\n type: string\n format: date-time\n x-dcl-go-name: CreateTime\n readOnly: true\n description: The timestamp corresponding to the creation of this Key.\n x-kubernetes-immutable: true\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: Human-readable display name of this key. Modifiable by user.\n iosSettings:\n type: object\n x-dcl-go-name: IosSettings\n x-dcl-go-type: KeyIosSettings\n description: Settings for keys that can be used by iOS apps.\n x-dcl-conflicts:\n - webSettings\n - androidSettings\n properties:\n allowAllBundleIds:\n type: boolean\n x-dcl-go-name: AllowAllBundleIds\n description: If set to true, it means allowed_bundle_ids will not be\n enforced.\n allowedBundleIds:\n type: array\n x-dcl-go-name: AllowedBundleIds\n description: 'iOS bundle ids of apps allowed to use the key. Example:\n ''com.companyname.productname.appname'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n labels:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: Labels\n description: See [Creating and managing labels](https://cloud.google.com/recaptcha-enterprise/docs/labels).\n name:\n type: string\n x-dcl-go-name: Name\n description: The resource id for the Key, which is the same as the Site\n Key itself.\n x-kubernetes-immutable: true\n x-dcl-server-generated-parameter: true\n project:\n type: string\n x-dcl-go-name: Project\n description: The project for the resource\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n testingOptions:\n type: object\n x-dcl-go-name: TestingOptions\n x-dcl-go-type: KeyTestingOptions\n description: Options for user acceptance testing.\n x-kubernetes-immutable: true\n properties:\n testingChallenge:\n type: string\n x-dcl-go-name: TestingChallenge\n x-dcl-go-type: KeyTestingOptionsTestingChallengeEnum\n description: 'For challenge-based keys only (CHECKBOX, INVISIBLE), all\n challenge requests for this site will return nocaptcha if NOCAPTCHA,\n or an unsolvable challenge if UNSOLVABLE_CHALLENGE. Possible values:\n TESTING_CHALLENGE_UNSPECIFIED, NOCAPTCHA, UNSOLVABLE_CHALLENGE'\n x-kubernetes-immutable: true\n x-dcl-server-default: true\n enum:\n - TESTING_CHALLENGE_UNSPECIFIED\n - NOCAPTCHA\n - UNSOLVABLE_CHALLENGE\n testingScore:\n type: number\n format: double\n x-dcl-go-name: TestingScore\n description: All assessments for this Key will return this score. Must\n be between 0 (likely not legitimate) and 1 (likely legitimate) inclusive.\n x-kubernetes-immutable: true\n wafSettings:\n type: object\n x-dcl-go-name: WafSettings\n x-dcl-go-type: KeyWafSettings\n description: Settings specific to keys that can be used for WAF (Web Application\n Firewall).\n x-kubernetes-immutable: true\n required:\n - wafService\n - wafFeature\n properties:\n wafFeature:\n type: string\n x-dcl-go-name: WafFeature\n x-dcl-go-type: KeyWafSettingsWafFeatureEnum\n description: 'Supported WAF features. For more information, see https://cloud.google.com/recaptcha-enterprise/docs/usecase#comparison_of_features.\n Possible values: CHALLENGE_PAGE, SESSION_TOKEN, ACTION_TOKEN, EXPRESS'\n x-kubernetes-immutable: true\n enum:\n - CHALLENGE_PAGE\n - SESSION_TOKEN\n - ACTION_TOKEN\n - EXPRESS\n wafService:\n type: string\n x-dcl-go-name: WafService\n x-dcl-go-type: KeyWafSettingsWafServiceEnum\n description: 'The WAF service that uses this key. Possible values: CA,\n FASTLY'\n x-kubernetes-immutable: true\n enum:\n - CA\n - FASTLY\n webSettings:\n type: object\n x-dcl-go-name: WebSettings\n x-dcl-go-type: KeyWebSettings\n description: Settings for keys that can be used by websites.\n x-dcl-conflicts:\n - androidSettings\n - iosSettings\n required:\n - integrationType\n properties:\n allowAllDomains:\n type: boolean\n x-dcl-go-name: AllowAllDomains\n description: If set to true, it means allowed_domains will not be enforced.\n allowAmpTraffic:\n type: boolean\n x-dcl-go-name: AllowAmpTraffic\n description: If set to true, the key can be used on AMP (Accelerated\n Mobile Pages) websites. This is supported only for the SCORE integration\n type.\n allowedDomains:\n type: array\n x-dcl-go-name: AllowedDomains\n description: 'Domains or subdomains of websites allowed to use the key.\n All subdomains of an allowed domain are automatically allowed. A valid\n domain requires a host and must not include any path, port, query\n or fragment. Examples: ''example.com'' or ''subdomain.example.com'''\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n challengeSecurityPreference:\n type: string\n x-dcl-go-name: ChallengeSecurityPreference\n x-dcl-go-type: KeyWebSettingsChallengeSecurityPreferenceEnum\n description: 'Settings for the frequency and difficulty at which this\n key triggers captcha challenges. This should only be specified for\n IntegrationTypes CHECKBOX and INVISIBLE. Possible values: CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED,\n USABILITY, BALANCE, SECURITY'\n x-dcl-server-default: true\n enum:\n - CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED\n - USABILITY\n - BALANCE\n - SECURITY\n integrationType:\n type: string\n x-dcl-go-name: IntegrationType\n x-dcl-go-type: KeyWebSettingsIntegrationTypeEnum\n description: 'Required. Describes how this key is integrated with the\n website. Possible values: SCORE, CHECKBOX, INVISIBLE'\n x-kubernetes-immutable: true\n enum:\n - SCORE\n - CHECKBOX\n - INVISIBLE\n") -// 9644 bytes -// MD5: 39601261d62aee6d622155f1bd8ff1e8 +// 9650 bytes +// MD5: c2c5d18fc16df3b59b13a2c40e3fbe16