diff --git a/provider/cmd/pulumi-resource-gcp/schema.json b/provider/cmd/pulumi-resource-gcp/schema.json index 23ce847f0e..be790b3d5c 100644 --- a/provider/cmd/pulumi-resource-gcp/schema.json +++ b/provider/cmd/pulumi-resource-gcp/schema.json @@ -3484,7 +3484,7 @@ }, "email": { "type": "string", - "description": "Email address. Max 255 characters.\n\n- - -\n", + "description": "Email address. Max 255 characters.\n", "willReplaceOnChanges": true }, "locality": { @@ -3717,7 +3717,7 @@ }, "service": { "type": "string", - "description": "Pathname within the host. Must start with a \"/\". A single \"*\" can be included at the end of the path.\nThe sum of the lengths of the domain and path may not exceed 100 characters.\n\n- - -\n" + "description": "Pathname within the host. Must start with a \"/\". A single \"*\" can be included at the end of the path.\nThe sum of the lengths of the domain and path may not exceed 100 characters.\n" } }, "type": "object", @@ -3779,7 +3779,7 @@ "additionalProperties": { "type": "string" }, - "description": "Mapping from version IDs within the service to fractional (0.000, 1] allocations of traffic for that version. Each version can be specified only once, but some versions in the service may not have any traffic allocation. Services that have traffic allocated cannot be deleted until either the service is deleted or their traffic allocation is removed. Allocations must sum to 1. Up to two decimal place precision is supported for IP-based splits and up to three decimal places is supported for cookie-based splits.\n\n- - -\n" + "description": "Mapping from version IDs within the service to fractional (0.000, 1] allocations of traffic for that version. Each version can be specified only once, but some versions in the service may not have any traffic allocation. Services that have traffic allocated cannot be deleted until either the service is deleted or their traffic allocation is removed. Allocations must sum to 1. Up to two decimal place precision is supported for IP-based splits and up to three decimal places is supported for cookie-based splits.\n" }, "shardBy": { "type": "string", @@ -4183,7 +4183,7 @@ }, "initialDelay": { "type": "string", - "description": "The initial delay before starting to execute the checks. Default: \"300s\"\n\n- - -\n" + "description": "The initial delay before starting to execute the checks. Default: \"300s\"\n" }, "path": { "type": "string", @@ -4344,7 +4344,7 @@ "properties": { "ingressTrafficAllowed": { "type": "string", - "description": "The ingress settings for version or service.\nDefault value is `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`.\nPossible values are: `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`, `INGRESS_TRAFFIC_ALLOWED_ALL`, `INGRESS_TRAFFIC_ALLOWED_INTERNAL_ONLY`, `INGRESS_TRAFFIC_ALLOWED_INTERNAL_AND_LB`.\n\n- - -\n" + "description": "The ingress settings for version or service.\nDefault value is `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`.\nPossible values are: `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`, `INGRESS_TRAFFIC_ALLOWED_ALL`, `INGRESS_TRAFFIC_ALLOWED_INTERNAL_ONLY`, `INGRESS_TRAFFIC_ALLOWED_INTERNAL_AND_LB`.\n" } }, "type": "object" @@ -4472,7 +4472,7 @@ "properties": { "shell": { "type": "string", - "description": "The format should be a shell command that can be fed to bash -c.\n\n- - -\n" + "description": "The format should be a shell command that can be fed to bash -c.\n" } }, "type": "object", @@ -4605,17 +4605,20 @@ "gcp:artifactregistry/RepositoryCleanupPolicy:RepositoryCleanupPolicy": { "properties": { "action": { - "type": "string" + "type": "string", + "description": "Policy action.\nPossible values are: `DELETE`, `KEEP`.\n" }, "condition": { - "$ref": "#/types/gcp:artifactregistry/RepositoryCleanupPolicyCondition:RepositoryCleanupPolicyCondition" + "$ref": "#/types/gcp:artifactregistry/RepositoryCleanupPolicyCondition:RepositoryCleanupPolicyCondition", + "description": "Policy condition for matching versions.\nStructure is documented below.\n" }, "id": { "type": "string", "description": "The identifier for this object. Format specified above.\n" }, "mostRecentVersions": { - "$ref": "#/types/gcp:artifactregistry/RepositoryCleanupPolicyMostRecentVersions:RepositoryCleanupPolicyMostRecentVersions" + "$ref": "#/types/gcp:artifactregistry/RepositoryCleanupPolicyMostRecentVersions:RepositoryCleanupPolicyMostRecentVersions", + "description": "Policy condition for retaining a minimum number of versions. May only be\nspecified with a Keep action.\nStructure is documented below.\n" } }, "type": "object", @@ -4626,31 +4629,37 @@ "gcp:artifactregistry/RepositoryCleanupPolicyCondition:RepositoryCleanupPolicyCondition": { "properties": { "newerThan": { - "type": "string" + "type": "string", + "description": "Match versions newer than a duration.\n" }, "olderThan": { - "type": "string" + "type": "string", + "description": "Match versions older than a duration.\n" }, "packageNamePrefixes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Match versions by package prefix. Applied on any prefix match.\n" }, "tagPrefixes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Match versions by tag prefix. Applied on any prefix match.\n" }, "tagState": { - "type": "string" + "type": "string", + "description": "Match versions by tag status.\nDefault value is `ANY`.\nPossible values are: `TAGGED`, `UNTAGGED`, `ANY`.\n" }, "versionNamePrefixes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Match versions by version name prefix. Applied on any prefix match.\n" } }, "type": "object" @@ -4658,13 +4667,15 @@ "gcp:artifactregistry/RepositoryCleanupPolicyMostRecentVersions:RepositoryCleanupPolicyMostRecentVersions": { "properties": { "keepCount": { - "type": "integer" + "type": "integer", + "description": "Minimum number of versions to keep.\n" }, "packageNamePrefixes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Match versions by package prefix. Applied on any prefix match.\n" } }, "type": "object" @@ -5208,7 +5219,7 @@ }, "peeringMode": { "type": "string", - "description": "Type of Network peeringMode\nDefault value is `PRIVATE_SERVICE_ACCESS`.\nPossible values are: `PRIVATE_SERVICE_ACCESS`.\n\n- - -\n", + "description": "Type of Network peeringMode\nDefault value is `PRIVATE_SERVICE_ACCESS`.\nPossible values are: `PRIVATE_SERVICE_ACCESS`.\n", "willReplaceOnChanges": true } }, @@ -5225,7 +5236,7 @@ }, "port": { "type": "integer", - "description": "Port of the remote application endpoint.\n\n- - -\n" + "description": "Port of the remote application endpoint.\n" } }, "type": "object", @@ -5283,7 +5294,7 @@ "properties": { "email": { "type": "string", - "description": "Email address of the service account.\n\n- - -\n" + "description": "Email address of the service account.\n" } }, "type": "object", @@ -5418,7 +5429,7 @@ "additionalProperties": { "type": "string" }, - "description": "Stores user supplied Hive database parameters. An object containing a\nlist of\"key\": value pairs.\nExample: { \"name\": \"wrench\", \"mass\": \"1.3kg\", \"count\": \"3\" }.\n\n- - -\n" + "description": "Stores user supplied Hive database parameters. An object containing a\nlist of\"key\": value pairs.\nExample: { \"name\": \"wrench\", \"mass\": \"1.3kg\", \"count\": \"3\" }.\n" } }, "type": "object" @@ -6218,7 +6229,7 @@ }, "modelId": { "type": "string", - "description": "The ID of the model.\n\n- - -\n", + "description": "The ID of the model.\n", "willReplaceOnChanges": true }, "projectId": { @@ -7005,7 +7016,7 @@ "properties": { "mode": { "type": "string", - "description": "When set, what mode of hive partitioning to use when\nreading data. The following modes are supported.\n* AUTO: automatically infer partition key name(s) and type(s).\n* STRINGS: automatically infer partition key name(s). All types are\nNot all storage formats support hive partitioning. Requesting hive\npartitioning on an unsupported format will lead to an error.\nCurrently supported formats are: JSON, CSV, ORC, Avro and Parquet.\n* CUSTOM: when set to `CUSTOM`, you must encode the partition key schema within the `source_uri_prefix` by setting `source_uri_prefix` to `gs://bucket/path_to_table/{key1:TYPE1}/{key2:TYPE2}/{key3:TYPE3}`.\n" + "description": "When set, what mode of hive partitioning to use when\nreading data. The following modes are supported.\n\nAUTO: automatically infer partition key name(s) and type(s).\n\nSTRINGS: automatically infer partition key name(s). All types are\nNot all storage formats support hive partitioning. Requesting hive\npartitioning on an unsupported format will lead to an error.\nCurrently supported formats are: JSON, CSV, ORC, Avro and Parquet.\n\nCUSTOM: when set to `CUSTOM`, you must encode the partition key schema within the `source_uri_prefix` by setting `source_uri_prefix` to `gs://bucket/path_to_table/{key1:TYPE1}/{key2:TYPE2}/{key3:TYPE3}`.\n" }, "requirePartitionFilter": { "type": "boolean", @@ -7292,7 +7303,7 @@ "properties": { "dataset": { "type": "string", - "description": "Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123\n\n- - -\n" + "description": "Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123\n" } }, "type": "object", @@ -7438,7 +7449,7 @@ }, "duration": { "type": "string", - "description": "Duration before applying GC policy (ex. \"8h\"). This is required when `days` isn't set\n\n-----\n", + "description": "Duration before applying GC policy (ex. \"8h\"). This is required when `days` isn't set\n", "willReplaceOnChanges": true } }, @@ -7456,7 +7467,7 @@ "properties": { "number": { "type": "integer", - "description": "Number of version before applying the GC policy.\n\n-----\n`gc_rules` include 2 fields:\n", + "description": "Number of version before applying the GC policy.\n\n\n\n\n`gc_rules` include 2 fields:\n", "willReplaceOnChanges": true } }, @@ -7726,7 +7737,7 @@ }, "nanos": { "type": "integer", - "description": "Number of nano (10^-9) units of the amount.\nThe value must be between -999,999,999 and +999,999,999\ninclusive. If units is positive, nanos must be positive or\nzero. If units is zero, nanos can be positive, zero, or\nnegative. If units is negative, nanos must be negative or\nzero. For example $-1.75 is represented as units=-1 and\nnanos=-750,000,000.\n\n- - -\n" + "description": "Number of nano (10^-9) units of the amount.\nThe value must be between -999,999,999 and +999,999,999\ninclusive. If units is positive, nanos must be positive or\nzero. If units is zero, nanos can be positive, zero, or\nnegative. If units is negative, nanos must be negative or\nzero. For example $-1.75 is represented as units=-1 and\nnanos=-750,000,000.\n" }, "units": { "type": "string", @@ -7955,7 +7966,7 @@ }, "signatureAlgorithm": { "type": "string", - "description": "The signature algorithm used to verify a message against\na signature using this key. These signature algorithm must\nmatch the structure and any object identifiers encoded in\npublicKeyPem (i.e. this algorithm must match that of the\npublic key).\n\n- - -\n" + "description": "The signature algorithm used to verify a message against\na signature using this key. These signature algorithm must\nmatch the structure and any object identifiers encoded in\npublicKeyPem (i.e. this algorithm must match that of the\npublic key).\n" } }, "type": "object" @@ -8047,7 +8058,7 @@ "properties": { "enforcementMode": { "type": "string", - "description": "The action when a pod creation is denied by the admission rule.\nPossible values are: `ENFORCED_BLOCK_AND_AUDIT_LOG`, `DRYRUN_AUDIT_LOG_ONLY`.\n\n- - -\n" + "description": "The action when a pod creation is denied by the admission rule.\nPossible values are: `ENFORCED_BLOCK_AND_AUDIT_LOG`, `DRYRUN_AUDIT_LOG_ONLY`.\n" }, "evaluationMode": { "type": "string", @@ -8095,7 +8106,7 @@ "properties": { "subjectConfig": { "$ref": "#/types/gcp:certificateauthority/AuthorityConfigSubjectConfig:AuthorityConfigSubjectConfig", - "description": "Specifies some of the values in a certificate that are related to the subject.\nStructure is documented below.\n\n\n\u003ca name=\"nested_x509_config\"\u003e\u003c/a\u003eThe `x509_config` block supports:\n", + "description": "Specifies some of the values in a certificate that are related to the subject.\nStructure is documented below.\n\n\u003ca name=\"nested_x509_config\"\u003e\u003c/a\u003eThe `x509_config` block supports:\n", "willReplaceOnChanges": true }, "x509Config": { @@ -8556,7 +8567,7 @@ "properties": { "algorithm": { "type": "string", - "description": "The algorithm to use for creating a managed Cloud KMS key for a for a simplified\nexperience. All managed keys will be have their ProtectionLevel as HSM.\nPossible values are: `SIGN_HASH_ALGORITHM_UNSPECIFIED`, `RSA_PSS_2048_SHA256`, `RSA_PSS_3072_SHA256`, `RSA_PSS_4096_SHA256`, `RSA_PKCS1_2048_SHA256`, `RSA_PKCS1_3072_SHA256`, `RSA_PKCS1_4096_SHA256`, `EC_P256_SHA256`, `EC_P384_SHA384`.\n\n- - -\n", + "description": "The algorithm to use for creating a managed Cloud KMS key for a for a simplified\nexperience. All managed keys will be have their ProtectionLevel as HSM.\nPossible values are: `SIGN_HASH_ALGORITHM_UNSPECIFIED`, `RSA_PSS_2048_SHA256`, `RSA_PSS_3072_SHA256`, `RSA_PSS_4096_SHA256`, `RSA_PKCS1_2048_SHA256`, `RSA_PKCS1_3072_SHA256`, `RSA_PKCS1_4096_SHA256`, `EC_P256_SHA256`, `EC_P384_SHA384`.\n", "willReplaceOnChanges": true }, "cloudKmsKeyVersion": { @@ -9122,7 +9133,7 @@ "items": { "$ref": "#/types/gcp:certificateauthority/CertificateCertificateDescriptionPublicKey:CertificateCertificateDescriptionPublicKey" }, - "description": "A PublicKey describes a public key.\nStructure is documented below.\n\n\n\u003ca name=\"nested_x509_config\"\u003e\u003c/a\u003eThe `x509_config` block supports:\n" + "description": "A PublicKey describes a public key.\nStructure is documented below.\n\n\u003ca name=\"nested_x509_config\"\u003e\u003c/a\u003eThe `x509_config` block supports:\n" }, "subjectDescriptions": { "type": "array", @@ -10018,7 +10029,7 @@ "properties": { "publicKey": { "$ref": "#/types/gcp:certificateauthority/CertificateConfigPublicKey:CertificateConfigPublicKey", - "description": "A PublicKey describes a public key.\nStructure is documented below.\n\n\n\u003ca name=\"nested_x509_config\"\u003e\u003c/a\u003eThe `x509_config` block supports:\n", + "description": "A PublicKey describes a public key.\nStructure is documented below.\n\n\u003ca name=\"nested_x509_config\"\u003e\u003c/a\u003eThe `x509_config` block supports:\n", "willReplaceOnChanges": true }, "subjectConfig": { @@ -10700,7 +10711,7 @@ "items": { "type": "integer" }, - "description": "Required. The parts of an OID path. The most significant parts of the path come first.\n\n- - -\n" + "description": "Required. The parts of an OID path. The most significant parts of the path come first.\n" } }, "type": "object", @@ -11431,7 +11442,7 @@ "properties": { "caPool": { "type": "string", - "description": "A CA pool resource used to issue a certificate.\nThe CA pool string has a relative resource path following the form\n\"projects/{project}/locations/{location}/caPools/{caPool}\".\n\n- - -\n", + "description": "A CA pool resource used to issue a certificate.\nThe CA pool string has a relative resource path following the form\n\"projects/{project}/locations/{location}/caPools/{caPool}\".\n", "willReplaceOnChanges": true } }, @@ -11447,7 +11458,7 @@ "items": { "$ref": "#/types/gcp:certificatemanager/CertificateManagedAuthorizationAttemptInfo:CertificateManagedAuthorizationAttemptInfo" }, - "description": "(Output)\nDetailed state of the latest authorization attempt for each domain\nspecified for this Managed Certificate.\nStructure is documented below.\n\n\n\u003ca name=\"nested_provisioning_issue\"\u003e\u003c/a\u003eThe `provisioning_issue` block contains:\n" + "description": "(Output)\nDetailed state of the latest authorization attempt for each domain\nspecified for this Managed Certificate.\nStructure is documented below.\n\n\u003ca name=\"nested_provisioning_issue\"\u003e\u003c/a\u003eThe `provisioning_issue` block contains:\n" }, "dnsAuthorizations": { "type": "array", @@ -11479,7 +11490,7 @@ }, "state": { "type": "string", - "description": "(Output)\nState of the domain for managed certificate issuance.\n" + "description": "(Output)\nA state of this Managed Certificate.\n" } }, "type": "object", @@ -11585,7 +11596,7 @@ "properties": { "certificatePem": { "type": "string", - "description": "(Optional, Deprecated)\nThe certificate chain in PEM-encoded form.\nLeaf certificate comes first, followed by intermediate ones if any.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\u003e **Warning:** `certificate_pem` is deprecated and will be removed in a future major release. Use `pem_certificate` instead.\n", + "description": "The certificate chain in PEM-encoded form.\nLeaf certificate comes first, followed by intermediate ones if any.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\u003e **Warning:** `certificate_pem` is deprecated and will be removed in a future major release. Use `pem_certificate` instead.\n", "deprecationMessage": "`certificate_pem` is deprecated and will be removed in a future major release. Use `pem_certificate` instead.", "secret": true, "willReplaceOnChanges": true @@ -11603,7 +11614,7 @@ }, "privateKeyPem": { "type": "string", - "description": "(Optional, Deprecated)\nThe private key of the leaf certificate in PEM-encoded form.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\u003e **Warning:** `private_key_pem` is deprecated and will be removed in a future major release. Use `pem_private_key` instead.\n", + "description": "The private key of the leaf certificate in PEM-encoded form.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\u003e **Warning:** `private_key_pem` is deprecated and will be removed in a future major release. Use `pem_private_key` instead.\n", "deprecationMessage": "`private_key_pem` is deprecated and will be removed in a future major release. Use `pem_private_key` instead.", "secret": true, "willReplaceOnChanges": true @@ -11619,7 +11630,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n" + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n" }, "type": { "type": "string", @@ -11766,7 +11777,7 @@ "properties": { "topic": { "type": "string", - "description": "Destination on Cloud Pubsub topic.\n\n- - -\n" + "description": "Destination on Cloud Pubsub topic.\n" } }, "type": "object", @@ -11814,7 +11825,7 @@ "properties": { "topic": { "type": "string", - "description": "Destination on Cloud Pubsub topic.\n\n- - -\n" + "description": "Destination on Cloud Pubsub topic.\n" } }, "type": "object", @@ -11862,7 +11873,7 @@ "properties": { "topic": { "type": "string", - "description": "Destination on Cloud Pubsub topic.\n\n- - -\n" + "description": "Destination on Cloud Pubsub topic.\n" } }, "type": "object", @@ -11965,7 +11976,7 @@ }, "webhookSecretVersionName": { "type": "string", - "description": "Immutable. The resource name for the webhook secret's secret version. Once this field has been set, it cannot be changed.\nChanging this field will result in deleting/ recreating the resource.\n\n- - -\n", + "description": "Immutable. The resource name for the webhook secret's secret version. Once this field has been set, it cannot be changed.\nChanging this field will result in deleting/ recreating the resource.\n", "willReplaceOnChanges": true } }, @@ -12157,7 +12168,7 @@ "items": { "$ref": "#/types/gcp:cloudbuild/TriggerBuildArtifactsObjectsTiming:TriggerBuildArtifactsObjectsTiming" }, - "description": "(Output)\nOutput only. Stores timing information for pushing all artifact objects.\nStructure is documented below.\n\n\n\u003ca name=\"nested_timing\"\u003e\u003c/a\u003eThe `timing` block contains:\n" + "description": "(Output)\nOutput only. Stores timing information for pushing all artifact objects.\nStructure is documented below.\n\n\u003ca name=\"nested_timing\"\u003e\u003c/a\u003eThe `timing` block contains:\n" } }, "type": "object", @@ -13028,7 +13039,7 @@ "properties": { "location": { "type": "string", - "description": "The Cloud Build location for the trigger.\n\n- - -\n" + "description": "The Cloud Build location for the trigger.\n" }, "paths": { "type": "array", @@ -13781,7 +13792,7 @@ }, "username": { "type": "string", - "description": "Output only. The username associated to this token.\n" + "description": "Output only. The username associated to this token.\n\n`username` -\nOutput only. The username associated to this token.\n" } }, "type": "object", @@ -13902,7 +13913,7 @@ }, "username": { "type": "string", - "description": "Output only. The username associated to this token.\n" + "description": "Output only. The username associated to this token.\n\n`username` -\nOutput only. The username associated to this token.\n" } }, "type": "object", @@ -13926,7 +13937,7 @@ }, "username": { "type": "string", - "description": "Output only. The username associated to this token.\n\n- - -\n" + "description": "Output only. The username associated to this token.\n" } }, "type": "object", @@ -14301,7 +14312,7 @@ }, "verify": { "type": "boolean", - "description": "Whether to run verify tests after the deployment.\n\n- - -\n" + "description": "Whether to run verify tests after the deployment.\n" } }, "type": "object", @@ -14729,7 +14740,7 @@ }, "url": { "type": "string", - "description": "The URL pointing to the hosted repository where the function is defined. There are supported Cloud Source Repository URLs in the following formats:\n\n* To refer to a specific commit: `https://source.developers.google.com/projects/*/repos/*/revisions/*/paths/*`\n* To refer to a moveable alias (branch): `https://source.developers.google.com/projects/*/repos/*/moveable-aliases/*/paths/*`. To refer to HEAD, use the `master` moveable alias.\n* To refer to a specific fixed alias (tag): `https://source.developers.google.com/projects/*/repos/*/fixed-aliases/*/paths/*`\n" + "description": "The URL pointing to the hosted repository where the function is defined. There are supported Cloud Source Repository URLs in the following formats:\n\nTo refer to a specific commit: `https://source.developers.google.com/projects/*/repos/*/revisions/*/paths/*`\n\nTo refer to a moveable alias (branch): `https://source.developers.google.com/projects/*/repos/*/moveable-aliases/*/paths/*`. To refer to HEAD, use the `master` moveable alias.\n\nTo refer to a specific fixed alias (tag): `https://source.developers.google.com/projects/*/repos/*/fixed-aliases/*/paths/*`\n" } }, "type": "object", @@ -15675,7 +15686,7 @@ }, "namespace": { "type": "string", - "description": "The namespace in which the entity exists.\nIf not specified, the EntityKey represents a Google-managed entity\nsuch as a Google user or a Google Group.\nIf specified, the EntityKey represents an external-identity-mapped group.\nThe namespace must correspond to an identity source created in Admin Console\nand must be in the form of `identitysources/{identity_source_id}`.\n\n- - -\n", + "description": "The namespace in which the entity exists.\nIf not specified, the EntityKey represents a Google-managed entity\nsuch as a Google user or a Google Group.\nIf specified, the EntityKey represents an external-identity-mapped group.\nThe namespace must correspond to an identity source created in Admin Console\nand must be in the form of `identitysources/{identity_source_id}`.\n", "willReplaceOnChanges": true } }, @@ -15724,7 +15735,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the MembershipRole. Must be one of OWNER, MANAGER, MEMBER.\nPossible values are: `OWNER`, `MANAGER`, `MEMBER`.\n\n- - -\n" + "description": "The name of the MembershipRole. Must be one of OWNER, MANAGER, MEMBER.\nPossible values are: `OWNER`, `MANAGER`, `MEMBER`.\n" } }, "type": "object", @@ -15941,7 +15952,7 @@ "additionalProperties": { "type": "string" }, - "description": "Annotations is a key value map stored with a resource that\nmay be set by external tools to store and retrieve arbitrary metadata. More\ninfo: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations\n**Note**: The Cloud Run API may add additional annotations that were not provided in your config.\nIf the provider plan shows a diff where a server-side annotation is added, you can add it to your config\nor apply the lifecycle.ignore_changes rule to the metadata.0.annotations field.\n\n- - -\n", + "description": "Annotations is a key value map stored with a resource that\nmay be set by external tools to store and retrieve arbitrary metadata. More\ninfo: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations\n**Note**: The Cloud Run API may add additional annotations that were not provided in your config.\nIf the provider plan shows a diff where a server-side annotation is added, you can add it to your config\nor apply the lifecycle.ignore_changes rule to the metadata.0.annotations field.\n", "willReplaceOnChanges": true }, "generation": { @@ -16156,34 +16167,34 @@ "additionalProperties": { "type": "string" }, - "description": "Annotations is a key value map stored with a resource that\nmay be set by external tools to store and retrieve arbitrary metadata. More\ninfo: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations\n**Note**: The Cloud Run API may add additional annotations that were not provided in your config.\nIf the provider plan shows a diff where a server-side annotation is added, you can add it to your config\nor apply the lifecycle.ignore_changes rule to the metadata.0.annotations field.\nAnnotations with `run.googleapis.com/` and `autoscaling.knative.dev` are restricted. Use the following annotation\nkeys to configure features on a Service:\n- `run.googleapis.com/binary-authorization-breakglass` sets the [Binary Authorization breakglass](https://cloud.google.com/sdk/gcloud/reference/run/deploy#--breakglass).\n- `run.googleapis.com/binary-authorization` sets the [Binary Authorization](https://cloud.google.com/sdk/gcloud/reference/run/deploy#--binary-authorization).\n- `run.googleapis.com/client-name` sets the client name calling the Cloud Run API.\n- `run.googleapis.com/custom-audiences` sets the [custom audiences](https://cloud.google.com/sdk/gcloud/reference/alpha/run/deploy#--add-custom-audiences)\nthat can be used in the audience field of ID token for authenticated requests.\n- `run.googleapis.com/description` sets a user defined description for the Service.\n- `run.googleapis.com/ingress` sets the [ingress settings](https://cloud.google.com/sdk/gcloud/reference/run/deploy#--ingress)\nfor the Service. For example, `\"run.googleapis.com/ingress\" = \"all\"`.\n- `run.googleapis.com/launch-stage` sets the [launch stage](https://cloud.google.com/run/docs/troubleshooting#launch-stage-validation)\nwhen a preview feature is used. For example, `\"run.googleapis.com/launch-stage\": \"BETA\"`\n" + "description": "Annotations is a key value map stored with a resource that\nmay be set by external tools to store and retrieve arbitrary metadata. More\ninfo: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations\n**Note**: The Cloud Run API may add additional annotations that were not provided in your config.\nIf the provider plan shows a diff where a server-side annotation is added, you can add it to your config\nor apply the lifecycle.ignore_changes rule to the metadata.0.annotations field.\nAnnotations with `run.googleapis.com/` and `autoscaling.knative.dev` are restricted. Use the following annotation\nkeys to configure features on a Revision template:\n\n`annotations` -\n(Optional)\nAnnotations is a key value map stored with a resource that\nmay be set by external tools to store and retrieve arbitrary metadata. More\ninfo: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations\n**Note**: The Cloud Run API may add additional annotations that were not provided in your config.\nIf the provider plan shows a diff where a server-side annotation is added, you can add it to your config\nor apply the lifecycle.ignore_changes rule to the metadata.0.annotations field.\nAnnotations with `run.googleapis.com/` and `autoscaling.knative.dev` are restricted. Use the following annotation\nkeys to configure features on a Service:\n" }, "generation": { "type": "integer", - "description": "(Output)\nA sequence number representing a specific generation of the desired state.\n" + "description": "(Output)\nA sequence number representing a specific generation of the desired state.\n\n`generation` -\n(Output)\nA sequence number representing a specific generation of the desired state.\n" }, "labels": { "type": "object", "additionalProperties": { "type": "string" }, - "description": "Map of string keys and values that can be used to organize and categorize\n(scope and select) objects. May match selectors of replication controllers\nand routes.\n" + "description": "Map of string keys and values that can be used to organize and categorize\n(scope and select) objects.\n\n`labels` -\n(Optional)\nMap of string keys and values that can be used to organize and categorize\n(scope and select) objects. May match selectors of replication controllers\nand routes.\n" }, "namespace": { "type": "string", - "description": "In Cloud Run the namespace must be equal to either the\nproject ID or project number.\n" + "description": "In Cloud Run the namespace must be equal to either the\nproject ID or project number. It will default to the resource's project.\n\n`namespace` -\n(Optional)\nIn Cloud Run the namespace must be equal to either the\nproject ID or project number.\n" }, "resourceVersion": { "type": "string", - "description": "(Output)\nAn opaque value that represents the internal version of this object that\ncan be used by clients to determine when objects have changed. May be used\nfor optimistic concurrency, change detection, and the watch operation on a\nresource or set of resources. They may only be valid for a\nparticular resource or set of resources.\n" + "description": "(Output)\nAn opaque value that represents the internal version of this object that\ncan be used by clients to determine when objects have changed. May be used\nfor optimistic concurrency, change detection, and the watch operation on a\nresource or set of resources. They may only be valid for a\nparticular resource or set of resources.\n\n`resource_version` -\n(Output)\nAn opaque value that represents the internal version of this object that\ncan be used by clients to determine when objects have changed. May be used\nfor optimistic concurrency, change detection, and the watch operation on a\nresource or set of resources. They may only be valid for a\nparticular resource or set of resources.\n" }, "selfLink": { "type": "string", - "description": "(Output)\nSelfLink is a URL representing this object.\n" + "description": "(Output)\nSelfLink is a URL representing this object.\n\n`self_link` -\n(Output)\nSelfLink is a URL representing this object.\n" }, "uid": { "type": "string", - "description": "(Output)\nUID is a unique id generated by the server on successful creation of a resource and is not\nallowed to change on PUT operations.\n" + "description": "(Output)\nUID is a unique id generated by the server on successful creation of a resource and is not\nallowed to change on PUT operations.\n\n`uid` -\n(Output)\nUID is a unique id generated by the server on successful creation of a resource and is not\nallowed to change on PUT operations.\n" } }, "type": "object", @@ -16343,18 +16354,18 @@ "additionalProperties": { "type": "string" }, - "description": "Annotations is a key value map stored with a resource that\nmay be set by external tools to store and retrieve arbitrary metadata. More\ninfo: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations\n**Note**: The Cloud Run API may add additional annotations that were not provided in your config.\nIf the provider plan shows a diff where a server-side annotation is added, you can add it to your config\nor apply the lifecycle.ignore_changes rule to the metadata.0.annotations field.\nAnnotations with `run.googleapis.com/` and `autoscaling.knative.dev` are restricted. Use the following annotation\nkeys to configure features on a Service:\n- `run.googleapis.com/binary-authorization-breakglass` sets the [Binary Authorization breakglass](https://cloud.google.com/sdk/gcloud/reference/run/deploy#--breakglass).\n- `run.googleapis.com/binary-authorization` sets the [Binary Authorization](https://cloud.google.com/sdk/gcloud/reference/run/deploy#--binary-authorization).\n- `run.googleapis.com/client-name` sets the client name calling the Cloud Run API.\n- `run.googleapis.com/custom-audiences` sets the [custom audiences](https://cloud.google.com/sdk/gcloud/reference/alpha/run/deploy#--add-custom-audiences)\nthat can be used in the audience field of ID token for authenticated requests.\n- `run.googleapis.com/description` sets a user defined description for the Service.\n- `run.googleapis.com/ingress` sets the [ingress settings](https://cloud.google.com/sdk/gcloud/reference/run/deploy#--ingress)\nfor the Service. For example, `\"run.googleapis.com/ingress\" = \"all\"`.\n- `run.googleapis.com/launch-stage` sets the [launch stage](https://cloud.google.com/run/docs/troubleshooting#launch-stage-validation)\nwhen a preview feature is used. For example, `\"run.googleapis.com/launch-stage\": \"BETA\"`\n" + "description": "Annotations is a key value map stored with a resource that\nmay be set by external tools to store and retrieve arbitrary metadata. More\ninfo: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations\n**Note**: The Cloud Run API may add additional annotations that were not provided in your config.\nIf the provider plan shows a diff where a server-side annotation is added, you can add it to your config\nor apply the lifecycle.ignore_changes rule to the metadata.0.annotations field.\nAnnotations with `run.googleapis.com/` and `autoscaling.knative.dev` are restricted. Use the following annotation\nkeys to configure features on a Revision template:\n\n`annotations` -\n(Optional)\nAnnotations is a key value map stored with a resource that\nmay be set by external tools to store and retrieve arbitrary metadata. More\ninfo: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations\n**Note**: The Cloud Run API may add additional annotations that were not provided in your config.\nIf the provider plan shows a diff where a server-side annotation is added, you can add it to your config\nor apply the lifecycle.ignore_changes rule to the metadata.0.annotations field.\nAnnotations with `run.googleapis.com/` and `autoscaling.knative.dev` are restricted. Use the following annotation\nkeys to configure features on a Service:\n" }, "generation": { "type": "integer", - "description": "(Output)\nA sequence number representing a specific generation of the desired state.\n" + "description": "(Output)\nA sequence number representing a specific generation of the desired state.\n\n`generation` -\n(Output)\nA sequence number representing a specific generation of the desired state.\n" }, "labels": { "type": "object", "additionalProperties": { "type": "string" }, - "description": "Map of string keys and values that can be used to organize and categorize\n(scope and select) objects. May match selectors of replication controllers\nand routes.\n" + "description": "Map of string keys and values that can be used to organize and categorize\n(scope and select) objects.\n\n`labels` -\n(Optional)\nMap of string keys and values that can be used to organize and categorize\n(scope and select) objects. May match selectors of replication controllers\nand routes.\n" }, "name": { "type": "string", @@ -16362,19 +16373,19 @@ }, "namespace": { "type": "string", - "description": "In Cloud Run the namespace must be equal to either the\nproject ID or project number.\n" + "description": "In Cloud Run the namespace must be equal to either the\nproject ID or project number. It will default to the resource's project.\n\n`namespace` -\n(Optional)\nIn Cloud Run the namespace must be equal to either the\nproject ID or project number.\n" }, "resourceVersion": { "type": "string", - "description": "(Output)\nAn opaque value that represents the internal version of this object that\ncan be used by clients to determine when objects have changed. May be used\nfor optimistic concurrency, change detection, and the watch operation on a\nresource or set of resources. They may only be valid for a\nparticular resource or set of resources.\n" + "description": "(Output)\nAn opaque value that represents the internal version of this object that\ncan be used by clients to determine when objects have changed. May be used\nfor optimistic concurrency, change detection, and the watch operation on a\nresource or set of resources. They may only be valid for a\nparticular resource or set of resources.\n\n`resource_version` -\n(Output)\nAn opaque value that represents the internal version of this object that\ncan be used by clients to determine when objects have changed. May be used\nfor optimistic concurrency, change detection, and the watch operation on a\nresource or set of resources. They may only be valid for a\nparticular resource or set of resources.\n" }, "selfLink": { "type": "string", - "description": "(Output)\nSelfLink is a URL representing this object.\n" + "description": "(Output)\nSelfLink is a URL representing this object.\n\n`self_link` -\n(Output)\nSelfLink is a URL representing this object.\n" }, "uid": { "type": "string", - "description": "(Output)\nUID is a unique id generated by the server on successful creation of a resource and is not\nallowed to change on PUT operations.\n" + "description": "(Output)\nUID is a unique id generated by the server on successful creation of a resource and is not\nallowed to change on PUT operations.\n\n`uid` -\n(Output)\nUID is a unique id generated by the server on successful creation of a resource and is not\nallowed to change on PUT operations.\n" } }, "type": "object", @@ -16461,7 +16472,7 @@ "items": { "$ref": "#/types/gcp:cloudrun/ServiceTemplateSpecContainerEnvFrom:ServiceTemplateSpecContainerEnvFrom" }, - "description": "(Optional, Deprecated)\nList of sources to populate environment variables in the container.\nAll invalid keys will be reported as an event when the container is starting.\nWhen a key exists in multiple sources, the value associated with the last source will\ntake precedence. Values defined by an Env with a duplicate key will take\nprecedence.\nStructure is documented below.\n\n\u003e **Warning:** `env_from` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.\n", + "description": "List of sources to populate environment variables in the container.\nAll invalid keys will be reported as an event when the container is starting.\nWhen a key exists in multiple sources, the value associated with the last source will\ntake precedence. Values defined by an Env with a duplicate key will take\nprecedence.\nStructure is documented below.\n\n\u003e **Warning:** `env_from` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.\n", "deprecationMessage": "`env_from` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.", "willReplaceOnChanges": true }, @@ -16508,7 +16519,7 @@ }, "workingDir": { "type": "string", - "description": "(Optional, Deprecated)\nContainer's working directory.\nIf not specified, the container runtime's default will be used, which\nmight be configured in the container image.\n\n\u003e **Warning:** `working_dir` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.\n", + "description": "Container's working directory.\nIf not specified, the container runtime's default will be used, which\nmight be configured in the container image.\n\n\u003e **Warning:** `working_dir` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.\n", "deprecationMessage": "`working_dir` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.", "willReplaceOnChanges": true } @@ -16916,7 +16927,8 @@ "gcp:cloudrun/ServiceTemplateSpecVolume:ServiceTemplateSpecVolume": { "properties": { "emptyDir": { - "$ref": "#/types/gcp:cloudrun/ServiceTemplateSpecVolumeEmptyDir:ServiceTemplateSpecVolumeEmptyDir" + "$ref": "#/types/gcp:cloudrun/ServiceTemplateSpecVolumeEmptyDir:ServiceTemplateSpecVolumeEmptyDir", + "description": "Ephemeral storage which can be backed by real disks (HD, SSD), network storage or memory (i.e. tmpfs). For now only in memory (tmpfs) is supported. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).\nStructure is documented below.\n" }, "name": { "type": "string", @@ -16940,7 +16952,7 @@ }, "sizeLimit": { "type": "string", - "description": "Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.\n\n- - -\n" + "description": "Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.\n" } }, "type": "object" @@ -18264,7 +18276,7 @@ }, "livenessProbe": { "$ref": "#/types/gcp:cloudrunv2/JobTemplateTemplateContainerLivenessProbe:JobTemplateTemplateContainerLivenessProbe", - "description": "(Optional, Deprecated)\nPeriodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes\nThis field is not supported in Cloud Run Job currently.\nStructure is documented below.\n\n\u003e **Warning:** `liveness_probe` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.\n", + "description": "Periodic probe of container liveness. Container will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes\nThis field is not supported in Cloud Run Job currently.\nStructure is documented below.\n\n\u003e **Warning:** `liveness_probe` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.\n", "deprecationMessage": "`liveness_probe` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API." }, "name": { @@ -18284,7 +18296,7 @@ }, "startupProbe": { "$ref": "#/types/gcp:cloudrunv2/JobTemplateTemplateContainerStartupProbe:JobTemplateTemplateContainerStartupProbe", - "description": "(Optional, Deprecated)\nStartup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes\nThis field is not supported in Cloud Run Job currently.\nStructure is documented below.\n\n\u003e **Warning:** `startup_probe` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.\n", + "description": "Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes\nThis field is not supported in Cloud Run Job currently.\nStructure is documented below.\n\n\u003e **Warning:** `startup_probe` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.\n", "deprecationMessage": "`startup_probe` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API." }, "volumeMounts": { @@ -18562,7 +18574,8 @@ "description": "For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.\nStructure is documented below.\n" }, "emptyDir": { - "$ref": "#/types/gcp:cloudrunv2/JobTemplateTemplateVolumeEmptyDir:JobTemplateTemplateVolumeEmptyDir" + "$ref": "#/types/gcp:cloudrunv2/JobTemplateTemplateVolumeEmptyDir:JobTemplateTemplateVolumeEmptyDir", + "description": "Ephemeral storage used as a shared volume.\nStructure is documented below.\n" }, "name": { "type": "string", @@ -18689,7 +18702,7 @@ "items": { "type": "string" }, - "description": "Network tags applied to this Cloud Run job.\n\n- - -\n" + "description": "Network tags applied to this Cloud Run job.\n" } }, "type": "object", @@ -18958,7 +18971,8 @@ "type": "array", "items": { "type": "string" - } + }, + "description": "Containers which should be started before this container. If specified the container will wait to start until all containers with the listed names are healthy.\n" }, "envs": { "type": "array", @@ -19091,7 +19105,7 @@ }, "tcpSocket": { "$ref": "#/types/gcp:cloudrunv2/ServiceTemplateContainerLivenessProbeTcpSocket:ServiceTemplateContainerLivenessProbeTcpSocket", - "description": "(Optional, Deprecated)\nTCPSocket specifies an action involving a TCP port. This field is not supported in liveness probe currently.\nStructure is documented below.\n\n\u003e **Warning:** `tcp_socket` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.\n", + "description": "TCPSocket specifies an action involving a TCP port. This field is not supported in liveness probe currently.\nStructure is documented below.\n\n\u003e **Warning:** `tcp_socket` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API.\n", "deprecationMessage": "`tcp_socket` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API." }, "timeoutSeconds": { @@ -19369,7 +19383,8 @@ "description": "For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.\nStructure is documented below.\n" }, "emptyDir": { - "$ref": "#/types/gcp:cloudrunv2/ServiceTemplateVolumeEmptyDir:ServiceTemplateVolumeEmptyDir" + "$ref": "#/types/gcp:cloudrunv2/ServiceTemplateVolumeEmptyDir:ServiceTemplateVolumeEmptyDir", + "description": "Ephemeral storage used as a shared volume.\nStructure is documented below.\n" }, "name": { "type": "string", @@ -19405,7 +19420,7 @@ }, "sizeLimit": { "type": "string", - "description": "Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.\n\n- - -\n" + "description": "Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir.\n" } }, "type": "object" @@ -21217,7 +21232,7 @@ "properties": { "predictiveMethod": { "type": "string", - "description": "Indicates whether predictive autoscaling based on CPU metric is enabled. Valid values are:\n- NONE (default). No predictive method is used. The autoscaler scales the group to meet current demand based on real-time metrics.\n- OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by monitoring daily and weekly load patterns and scaling out ahead of anticipated demand.\n" + "description": "Indicates whether predictive autoscaling based on CPU metric is enabled. Valid values are:\n\nNONE (default). No predictive method is used. The autoscaler scales the group to meet current demand based on real-time metrics.\n\nOPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by monitoring daily and weekly load patterns and scaling out ahead of anticipated demand.\n" }, "target": { "type": "number", @@ -21325,7 +21340,7 @@ "properties": { "description": { "type": "string", - "description": "An optional description of this resource.\n" + "description": "A description of a scaling schedule.\n" }, "disabled": { "type": "boolean", @@ -21429,7 +21444,7 @@ "properties": { "predictiveMethod": { "type": "string", - "description": "Indicates whether predictive autoscaling based on CPU metric is enabled. Valid values are:\n- NONE (default). No predictive method is used. The autoscaler scales the group to meet current demand based on real-time metrics.\n- OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by monitoring daily and weekly load patterns and scaling out ahead of anticipated demand.\n" + "description": "Indicates whether predictive autoscaling based on CPU metric is enabled. Valid values are:\n\nNONE (default). No predictive method is used. The autoscaler scales the group to meet current demand based on real-time metrics.\n\nOPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by monitoring daily and weekly load patterns and scaling out ahead of anticipated demand.\n" }, "target": { "type": "number", @@ -21537,7 +21552,7 @@ "properties": { "description": { "type": "string", - "description": "An optional description of this resource.\n" + "description": "A description of a scaling schedule.\n" }, "disabled": { "type": "boolean", @@ -22271,7 +22286,7 @@ }, "state": { "type": "string", - "description": "Output-only. Status of replication on the secondary disk.\n\n- - -\n" + "description": "Output-only. Status of replication on the secondary disk.\n" } }, "type": "object", @@ -22446,7 +22461,7 @@ "properties": { "id": { "type": "integer", - "description": "The numeric ID for this interface. Allowed values are based on the redundancy type\nof this external VPN gateway\n* `0 - SINGLE_IP_INTERNALLY_REDUNDANT`\n* `0, 1 - TWO_IPS_REDUNDANCY`\n* `0, 1, 2, 3 - FOUR_IPS_REDUNDANCY`\n", + "description": "The numeric ID for this interface. Allowed values are based on the redundancy type\nof this external VPN gateway\n", "willReplaceOnChanges": true }, "ipAddress": { @@ -22603,7 +22618,7 @@ "items": { "type": "string" }, - "description": "An optional list of ports to which this rule applies. This field is only applicable for UDP or TCP protocol. Each entry must be either an integer or a range. If not specified, this rule applies to connections through any port. Example inputs include: ``.\n\n- - -\n" + "description": "An optional list of ports to which this rule applies. This field is only applicable for UDP or TCP protocol. Each entry must be either an integer or a range. If not specified, this rule applies to connections through any port. Example inputs include: ``.\n" } }, "type": "object", @@ -22704,7 +22719,7 @@ "properties": { "grpcServiceName": { "type": "string", - "description": "The gRPC service name for the health check.\nThe value of grpcServiceName has the following meanings by convention:\n- Empty serviceName means the overall status of all services at the backend.\n- Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service.\nThe grpcServiceName can only be ASCII.\n" + "description": "The gRPC service name for the health check.\nThe value of grpcServiceName has the following meanings by convention:\n\nEmpty serviceName means the overall status of all services at the backend.\n\nNon-empty serviceName means the health of that gRPC service, as defined by the owner of the service.\nThe grpcServiceName can only be ASCII.\n" }, "port": { "type": "integer", @@ -22725,11 +22740,11 @@ "properties": { "host": { "type": "string", - "description": "The value of the host header in the HTTP health check request.\nIf left empty (default value), the public IP on behalf of which this health\ncheck is performed will be used.\n" + "description": "The value of the host header in the HTTP2 health check request.\nIf left empty (default value), the public IP on behalf of which this health\ncheck is performed will be used.\n" }, "port": { "type": "integer", - "description": "The port number for the health check request.\nMust be specified if portName and portSpecification are not set\nor if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.\n" + "description": "The TCP port number for the HTTP2 health check request.\nThe default value is 443.\n" }, "portName": { "type": "string", @@ -22745,7 +22760,7 @@ }, "requestPath": { "type": "string", - "description": "The request path of the HTTP health check request.\nThe default value is /.\n" + "description": "The request path of the HTTP2 health check request.\nThe default value is /.\n" }, "response": { "type": "string", @@ -22833,7 +22848,7 @@ "properties": { "port": { "type": "integer", - "description": "The TCP port number for the HTTP2 health check request.\nThe default value is 443.\n" + "description": "The TCP port number for the SSL health check request.\nThe default value is 443.\n" }, "portName": { "type": "string", @@ -24402,14 +24417,14 @@ "additionalProperties": { "type": "string" }, - "description": "), The label key-value pairs that you want to patch onto the instance.\n\n- - -\n" + "description": ", The label key-value pairs that you want to patch onto the instance.\n" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" }, - "description": "), The metadata key-value pairs that you want to patch onto the instance. For more information, see [Project and instance metadata](https://cloud.google.com/compute/docs/metadata#project_and_instance_metadata).\n" + "description": ", The metadata key-value pairs that you want to patch onto the instance. For more information, see [Project and instance metadata](https://cloud.google.com/compute/docs/metadata#project_and_instance_metadata).\n" } }, "type": "object" @@ -24435,7 +24450,7 @@ "properties": { "forceUpdateOnRepair": { "type": "string", - "description": "), Specifies whether to apply the group's latest configuration when repairing a VM. Valid options are: `YES`, `NO`. If `YES` and you updated the group's instance template or per-instance configurations after the VM was created, then these changes are applied when VM is repaired. If `NO` (default), then updates are applied in accordance with the group's update policy type.\n\n- - -\n" + "description": ", Specifies whether to apply the group's latest configuration when repairing a VM. Valid options are: `YES`, `NO`. If `YES` and you updated the group's instance template or per-instance configurations after the VM was created, then these changes are applied when VM is repaired. If `NO` (default), then updates are applied in accordance with the group's update policy type.\n" } }, "type": "object" @@ -24448,7 +24463,7 @@ }, "port": { "type": "integer", - "description": "The port number.\n- - -\n" + "description": "The port number.\n" } }, "type": "object", @@ -24506,7 +24521,7 @@ "items": { "$ref": "#/types/gcp:compute/InstanceGroupManagerStatusAllInstancesConfig:InstanceGroupManagerStatusAllInstancesConfig" }, - "description": ")\nProperties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" + "description": "Properties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" }, "isStable": { "type": "boolean", @@ -24629,7 +24644,7 @@ }, "minReadySec": { "type": "integer", - "description": "), Minimum number of seconds to wait for after a newly created instance becomes available. This value must be from range [0, 3600]\n" + "description": ", Minimum number of seconds to wait for after a newly created instance becomes available. This value must be from range [0, 3600]\n" }, "minimalAction": { "type": "string", @@ -24641,7 +24656,7 @@ }, "replacementMethod": { "type": "string", - "description": ", The instance replacement method for managed instance groups. Valid values are: \"RECREATE\", \"SUBSTITUTE\". If SUBSTITUTE (default), the group replaces VM instances with new instances that have randomly generated names. If RECREATE, instance names are preserved. You must also set max_unavailable_fixed or max_unavailable_percent to be greater than 0.\n- - -\n" + "description": ", The instance replacement method for managed instance groups. Valid values are: \"RECREATE\", \"SUBSTITUTE\". If SUBSTITUTE (default), the group replaces VM instances with new instances that have randomly generated names. If RECREATE, instance names are preserved. You must also set max_unavailable_fixed or max_unavailable_percent to be greater than 0.\n" }, "type": { "type": "string", @@ -24815,7 +24830,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by GCE.\nChanging this forces a new resource to be created.\n" + "description": "A unique name for the resource, required by GCE.\nChanging this forces a new resource to be created.\n\n`name` - (Optional) The name of this access configuration. In ipv6AccessConfigs, the recommended name \nis \"External IPv6\".\n" }, "network": { "type": "string", @@ -24873,11 +24888,11 @@ }, "networkTier": { "type": "string", - "description": "The service-level to be provided for IPv6 traffic when the\nsubnet has an external subnet. Only PREMIUM or STANDARD tier is valid for IPv6.\n" + "description": "The [networking tier][network-tier] used for configuring this instance.\nThis field can take the following values: PREMIUM, FIXED_STANDARD or STANDARD. If this field is\nnot specified, it is assumed to be PREMIUM.\n\n\u003ca name=\"nested_ipv6_access_config\"\u003e\u003c/a\u003eThe `ipv6_access_config` block supports:\n" }, "publicPtrDomainName": { "type": "string", - "description": "The domain name to be used when creating DNSv6\nrecords for the external IPv6 ranges..\n" + "description": "The DNS domain name for the public PTR record.\nTo set this field on an instance, you must be verified as the owner of the domain.\nSee [the docs](https://cloud.google.com/compute/docs/instances/create-ptr-record) for how\nto become verified as a domain owner.\n" } }, "type": "object", @@ -24910,7 +24925,7 @@ "properties": { "externalIpv6": { "type": "string", - "description": "The first IPv6 address of the external IPv6 range associated \nwith this instance, prefix length is stored in externalIpv6PrefixLength in ipv6AccessConfig.\nTo use a static external IP address, it must be unused and in the same region as the instance's zone.\nIf not specified, Google Cloud will automatically assign an external IPv6 address from the instance's subnetwork.\n", + "description": "The first IPv6 address of the external IPv6 range associated \nwith this instance, prefix length is stored in externalIpv6PrefixLength in ipv6AccessConfig. \nTo use a static external IP address, it must be unused and in the same region as the instance's zone. \nIf not specified, Google Cloud will automatically assign an external IPv6 address from the instance's subnetwork.\n", "willReplaceOnChanges": true }, "externalIpv6PrefixLength": { @@ -24920,7 +24935,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by GCE.\nChanging this forces a new resource to be created.\n", + "description": "A unique name for the resource, required by GCE.\nChanging this forces a new resource to be created.\n\n`name` - (Optional) The name of this access configuration. In ipv6AccessConfigs, the recommended name \nis \"External IPv6\".\n", "willReplaceOnChanges": true }, "networkTier": { @@ -25178,15 +25193,15 @@ "properties": { "enableIntegrityMonitoring": { "type": "boolean", - "description": "- Compare the most recent boot measurements to the integrity policy baseline and return a pair of pass/fail results depending on whether they match or not. Defaults to true.\n**Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.\n" + "description": "Compare the most recent boot measurements to the integrity policy baseline and return a pair of pass/fail results depending on whether they match or not. Defaults to true.\n**Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.\n" }, "enableSecureBoot": { "type": "boolean", - "description": "- Verify the digital signature of all boot components, and halt the boot process if signature verification fails. Defaults to false.\n**Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.\n" + "description": "Verify the digital signature of all boot components, and halt the boot process if signature verification fails. Defaults to false.\n**Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.\n" }, "enableVtpm": { "type": "boolean", - "description": "- Use a virtualized trusted platform module, which is a specialized computer chip you can use to encrypt objects like keys and certificates. Defaults to true.\n**Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.\n" + "description": "Use a virtualized trusted platform module, which is a specialized computer chip you can use to encrypt objects like keys and certificates. Defaults to true.\n**Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.\n" } }, "type": "object" @@ -25205,7 +25220,7 @@ }, "visibleCoreCount": { "type": "integer", - "description": ") The number of physical cores to expose to an instance. [visible cores info (VC)](https://cloud.google.com/compute/docs/instances/customize-visible-cores).\n", + "description": "The number of physical cores to expose to an instance. [visible cores info (VC)](https://cloud.google.com/compute/docs/instances/customize-visible-cores).\n", "willReplaceOnChanges": true } }, @@ -25285,7 +25300,7 @@ }, "resourcePolicies": { "type": "string", - "description": "- A list (short name or id) of resource policies to attach to this disk for automatic snapshot creations. Currently a max of 1 resource policy is supported.\n", + "description": "A list (short name or id) of resource policies to attach to this disk for automatic snapshot creations. Currently a max of 1 resource policy is supported.\n", "willReplaceOnChanges": true }, "source": { @@ -25507,7 +25522,7 @@ }, "networkTier": { "type": "string", - "description": "The service-level to be provided for IPv6 traffic when the\nsubnet has an external subnet. Only PREMIUM and STANDARD tier is valid for IPv6.\n", + "description": "The [networking tier][network-tier] used for configuring\nthis instance template. This field can take the following values: PREMIUM,\nSTANDARD or FIXED_STANDARD. If this field is not specified, it is assumed to be PREMIUM.\n\n\u003ca name=\"nested_ipv6_access_config\"\u003e\u003c/a\u003eThe `ipv6_access_config` block supports:\n", "willReplaceOnChanges": true }, "publicPtrDomainName": { @@ -25655,7 +25670,6 @@ }, "maxRunDuration": { "$ref": "#/types/gcp:compute/InstanceTemplateSchedulingMaxRunDuration:InstanceTemplateSchedulingMaxRunDuration", - "description": "Beta - The duration of the instance. Instance will run and be terminated after then, the termination action could be defined in `instance_termination_action`. Only support `DELETE` `instance_termination_action` at this point. Structure is documented below.\n\u003ca name=\"nested_max_run_duration\"\u003e\u003c/a\u003eThe `max_run_duration` block supports:\n", "willReplaceOnChanges": true }, "minNodeCpus": { @@ -25789,17 +25803,17 @@ "properties": { "enableIntegrityMonitoring": { "type": "boolean", - "description": "- Compare the most recent boot measurements to the integrity policy baseline and return a pair of pass/fail results depending on whether they match or not. Defaults to true.\n", + "description": "Compare the most recent boot measurements to the integrity policy baseline and return a pair of pass/fail results depending on whether they match or not. Defaults to true.\n", "willReplaceOnChanges": true }, "enableSecureBoot": { "type": "boolean", - "description": "- Verify the digital signature of all boot components, and halt the boot process if signature verification fails. Defaults to false.\n", + "description": "Verify the digital signature of all boot components, and halt the boot process if signature verification fails. Defaults to false.\n", "willReplaceOnChanges": true }, "enableVtpm": { "type": "boolean", - "description": "- Use a virtualized trusted platform module, which is a specialized computer chip you can use to encrypt objects like keys and certificates. Defaults to true.\n", + "description": "Use a virtualized trusted platform module, which is a specialized computer chip you can use to encrypt objects like keys and certificates. Defaults to true.\n", "willReplaceOnChanges": true } }, @@ -26091,7 +26105,7 @@ "items": { "type": "string" }, - "description": "An optional list of ports to which this rule applies. This field is only applicable for UDP or TCP protocol. Each entry must be either an integer or a range. If not specified, this rule applies to connections through any port. Example inputs include: ``.\n\n- - -\n" + "description": "An optional list of ports to which this rule applies. This field is only applicable for UDP or TCP protocol. Each entry must be either an integer or a range. If not specified, this rule applies to connections through any port. Example inputs include: ``.\n" } }, "type": "object", @@ -26161,7 +26175,7 @@ }, "mode": { "type": "string", - "description": "The autoscaling mode. Set to one of the following:\n- OFF: Disables the autoscaler.\n- ON: Enables scaling in and scaling out.\n- ONLY_SCALE_OUT: Enables only scaling out.\nYou must use this mode if your node groups are configured to\nrestart their hosted VMs on minimal servers.\nPossible values are: `OFF`, `ON`, `ONLY_SCALE_OUT`.\n", + "description": "The autoscaling mode. Set to one of the following:\n\nOFF: Disables the autoscaler.\n\nON: Enables scaling in and scaling out.\n\nONLY_SCALE_OUT: Enables only scaling out.\nYou must use this mode if your node groups are configured to\nrestart their hosted VMs on minimal servers.\nPossible values are: `OFF`, `ON`, `ONLY_SCALE_OUT`.\n", "willReplaceOnChanges": true } }, @@ -26302,7 +26316,7 @@ "items": { "$ref": "#/types/gcp:compute/OrganizationSecurityPolicyRuleMatchConfigLayer4Config:OrganizationSecurityPolicyRuleMatchConfigLayer4Config" }, - "description": "Pairs of IP protocols and ports that the rule should match.\nStructure is documented below.\n\n\n\u003ca name=\"nested_layer4_config\"\u003e\u003c/a\u003eThe `layer4_config` block supports:\n" + "description": "Pairs of IP protocols and ports that the rule should match.\nStructure is documented below.\n\n\u003ca name=\"nested_layer4_config\"\u003e\u003c/a\u003eThe `layer4_config` block supports:\n" }, "srcIpRanges": { "type": "array", @@ -26328,7 +26342,7 @@ "items": { "type": "string" }, - "description": "An optional list of ports to which this rule applies. This field\nis only applicable for UDP or TCP protocol. Each entry must be\neither an integer or a range. If not specified, this rule\napplies to connections through any port.\nExample inputs include: [\"22\"], [\"80\",\"443\"], and\n[\"12345-12349\"].\n\n- - -\n" + "description": "An optional list of ports to which this rule applies. This field\nis only applicable for UDP or TCP protocol. Each entry must be\neither an integer or a range. If not specified, this rule\napplies to connections through any port.\nExample inputs include: [\"22\"], [\"80\",\"443\"], and\n[\"12345-12349\"].\n" } }, "type": "object", @@ -26401,7 +26415,7 @@ "properties": { "url": { "type": "string", - "description": "The URL of the instances where this rule should be active.\n\n- - -\n" + "description": "The URL of the instances where this rule should be active.\n" } }, "type": "object", @@ -26447,13 +26461,15 @@ "type": "array", "items": { "$ref": "#/types/gcp:compute/PerInstanceConfigPreservedStateExternalIp:PerInstanceConfigPreservedStateExternalIp" - } + }, + "description": "Preserved external IPs defined for this instance. This map is keyed with the name of the network interface.\nStructure is documented below.\n" }, "internalIps": { "type": "array", "items": { "$ref": "#/types/gcp:compute/PerInstanceConfigPreservedStateInternalIp:PerInstanceConfigPreservedStateInternalIp" - } + }, + "description": "Preserved internal IPs defined for this instance. This map is keyed with the name of the network interface.\nStructure is documented below.\n" }, "metadata": { "type": "object", @@ -26616,7 +26632,7 @@ "properties": { "predictiveMethod": { "type": "string", - "description": "Indicates whether predictive autoscaling based on CPU metric is enabled. Valid values are:\n- NONE (default). No predictive method is used. The autoscaler scales the group to meet current demand based on real-time metrics.\n- OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by monitoring daily and weekly load patterns and scaling out ahead of anticipated demand.\n" + "description": "Indicates whether predictive autoscaling based on CPU metric is enabled. Valid values are:\n\nNONE (default). No predictive method is used. The autoscaler scales the group to meet current demand based on real-time metrics.\n\nOPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by monitoring daily and weekly load patterns and scaling out ahead of anticipated demand.\n" }, "target": { "type": "number", @@ -26724,7 +26740,7 @@ "properties": { "description": { "type": "string", - "description": "An optional description of this resource.\n" + "description": "A description of a scaling schedule.\n" }, "disabled": { "type": "boolean", @@ -27430,7 +27446,7 @@ "properties": { "grpcServiceName": { "type": "string", - "description": "The gRPC service name for the health check.\nThe value of grpcServiceName has the following meanings by convention:\n* Empty serviceName means the overall status of all services at the backend.\n* Non-empty serviceName means the health of that gRPC service, as defined by the owner of the service.\nThe grpcServiceName can only be ASCII.\n" + "description": "The gRPC service name for the health check.\nThe value of grpcServiceName has the following meanings by convention:\n\nEmpty serviceName means the overall status of all services at the backend.\n\nNon-empty serviceName means the health of that gRPC service, as defined by the owner of the service.\nThe grpcServiceName can only be ASCII.\n" }, "port": { "type": "integer", @@ -27451,11 +27467,11 @@ "properties": { "host": { "type": "string", - "description": "The value of the host header in the HTTP health check request.\nIf left empty (default value), the public IP on behalf of which this health\ncheck is performed will be used.\n" + "description": "The value of the host header in the HTTP2 health check request.\nIf left empty (default value), the public IP on behalf of which this health\ncheck is performed will be used.\n" }, "port": { "type": "integer", - "description": "The port number for the health check request.\nMust be specified if portName and portSpecification are not set\nor if port_specification is USE_FIXED_PORT. Valid values are 1 through 65535.\n" + "description": "The TCP port number for the HTTP2 health check request.\nThe default value is 443.\n" }, "portName": { "type": "string", @@ -27471,7 +27487,7 @@ }, "requestPath": { "type": "string", - "description": "The request path of the HTTP health check request.\nThe default value is /.\n" + "description": "The request path of the HTTP2 health check request.\nThe default value is /.\n" }, "response": { "type": "string", @@ -27559,7 +27575,7 @@ "properties": { "port": { "type": "integer", - "description": "The TCP port number for the HTTP2 health check request.\nThe default value is 443.\n" + "description": "The TCP port number for the SSL health check request.\nThe default value is 443.\n" }, "portName": { "type": "string", @@ -27620,14 +27636,14 @@ "additionalProperties": { "type": "string" }, - "description": "), The label key-value pairs that you want to patch onto the instance.\n\n- - -\n" + "description": ", The label key-value pairs that you want to patch onto the instance.\n" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" }, - "description": "), The metadata key-value pairs that you want to patch onto the instance. For more information, see [Project and instance metadata](https://cloud.google.com/compute/docs/metadata#project_and_instance_metadata).\n" + "description": ", The metadata key-value pairs that you want to patch onto the instance. For more information, see [Project and instance metadata](https://cloud.google.com/compute/docs/metadata#project_and_instance_metadata).\n" } }, "type": "object" @@ -27653,7 +27669,7 @@ "properties": { "forceUpdateOnRepair": { "type": "string", - "description": "), Specifies whether to apply the group's latest configuration when repairing a VM. Valid options are: YES, NO. If YES and you updated the group's instance template or per-instance configurations after the VM was created, then these changes are applied when VM is repaired. If NO (default), then updates are applied in accordance with the group's update policy type.\n- - -\n" + "description": ", Specifies whether to apply the group's latest configuration when repairing a VM. Valid options are: YES, NO. If YES and you updated the group's instance template or per-instance configurations after the VM was created, then these changes are applied when VM is repaired. If NO (default), then updates are applied in accordance with the group's update policy type.\n" } }, "type": "object" @@ -27666,7 +27682,7 @@ }, "port": { "type": "integer", - "description": "The port number.\n- - -\n" + "description": "The port number.\n" } }, "type": "object", @@ -27724,7 +27740,7 @@ "items": { "$ref": "#/types/gcp:compute/RegionInstanceGroupManagerStatusAllInstancesConfig:RegionInstanceGroupManagerStatusAllInstancesConfig" }, - "description": ")\nProperties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" + "description": "Properties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" }, "isStable": { "type": "boolean", @@ -27851,7 +27867,7 @@ }, "minReadySec": { "type": "integer", - "description": "), Minimum number of seconds to wait for after a newly created instance becomes available. This value must be from range [0, 3600]\n" + "description": ", Minimum number of seconds to wait for after a newly created instance becomes available. This value must be from range [0, 3600]\n" }, "minimalAction": { "type": "string", @@ -27863,7 +27879,7 @@ }, "replacementMethod": { "type": "string", - "description": ", The instance replacement method for managed instance groups. Valid values are: \"RECREATE\", \"SUBSTITUTE\". If SUBSTITUTE (default), the group replaces VM instances with new instances that have randomly generated names. If RECREATE, instance names are preserved. You must also set max_unavailable_fixed or max_unavailable_percent to be greater than 0.\n- - -\n" + "description": ", The instance replacement method for managed instance groups. Valid values are: \"RECREATE\", \"SUBSTITUTE\". If SUBSTITUTE (default), the group replaces VM instances with new instances that have randomly generated names. If RECREATE, instance names are preserved. You must also set max_unavailable_fixed or max_unavailable_percent to be greater than 0.\n" }, "type": { "type": "string", @@ -28013,7 +28029,7 @@ }, "resourcePolicies": { "type": "string", - "description": "- A list (short name or id) of resource policies to attach to this disk for automatic snapshot creations. Currently a max of 1 resource policy is supported.\n", + "description": "A list (short name or id) of resource policies to attach to this disk for automatic snapshot creations. Currently a max of 1 resource policy is supported.\n", "willReplaceOnChanges": true }, "source": { @@ -28228,7 +28244,7 @@ }, "networkTier": { "type": "string", - "description": "The service-level to be provided for IPv6 traffic when the\nsubnet has an external subnet. Only PREMIUM and STANDARD tier is valid for IPv6.\n", + "description": "The [networking tier][network-tier] used for configuring\nthis instance template. This field can take the following values: PREMIUM,\nSTANDARD or FIXED_STANDARD. If this field is not specified, it is assumed to be PREMIUM.\n\n\u003ca name=\"nested_ipv6_access_config\"\u003e\u003c/a\u003eThe `ipv6_access_config` block supports:\n", "willReplaceOnChanges": true }, "publicPtrDomainName": { @@ -28371,8 +28387,7 @@ } }, "maintenanceInterval": { - "type": "string", - "description": "Specifies the frequency of planned maintenance events. The accepted values are: `PERIODIC`. \n\u003ca name=\"nested_guest_accelerator\"\u003e\u003c/a\u003eThe `guest_accelerator` block supports:\n" + "type": "string" }, "maxRunDuration": { "$ref": "#/types/gcp:compute/RegionInstanceTemplateSchedulingMaxRunDuration:RegionInstanceTemplateSchedulingMaxRunDuration", @@ -28510,17 +28525,17 @@ "properties": { "enableIntegrityMonitoring": { "type": "boolean", - "description": "- Compare the most recent boot measurements to the integrity policy baseline and return a pair of pass/fail results depending on whether they match or not. Defaults to true.\n", + "description": "Compare the most recent boot measurements to the integrity policy baseline and return a pair of pass/fail results depending on whether they match or not. Defaults to true.\n", "willReplaceOnChanges": true }, "enableSecureBoot": { "type": "boolean", - "description": "- Verify the digital signature of all boot components, and halt the boot process if signature verification fails. Defaults to false.\n", + "description": "Verify the digital signature of all boot components, and halt the boot process if signature verification fails. Defaults to false.\n", "willReplaceOnChanges": true }, "enableVtpm": { "type": "boolean", - "description": "- Use a virtualized trusted platform module, which is a specialized computer chip you can use to encrypt objects like keys and certificates. Defaults to true.\n", + "description": "Use a virtualized trusted platform module, which is a specialized computer chip you can use to encrypt objects like keys and certificates. Defaults to true.\n", "willReplaceOnChanges": true } }, @@ -28712,7 +28727,7 @@ "items": { "type": "string" }, - "description": "An optional list of ports to which this rule applies. This field is only applicable for UDP or TCP protocol. Each entry must be either an integer or a range. If not specified, this rule applies to connections through any port. Example inputs include: ``.\n\n- - -\n" + "description": "An optional list of ports to which this rule applies. This field is only applicable for UDP or TCP protocol. Each entry must be either an integer or a range. If not specified, this rule applies to connections through any port. Example inputs include: ``.\n" } }, "type": "object", @@ -28781,13 +28796,15 @@ "type": "array", "items": { "$ref": "#/types/gcp:compute/RegionPerInstanceConfigPreservedStateExternalIp:RegionPerInstanceConfigPreservedStateExternalIp" - } + }, + "description": "Preserved external IPs defined for this instance. This map is keyed with the name of the network interface.\nStructure is documented below.\n" }, "internalIps": { "type": "array", "items": { "$ref": "#/types/gcp:compute/RegionPerInstanceConfigPreservedStateInternalIp:RegionPerInstanceConfigPreservedStateInternalIp" - } + }, + "description": "Preserved internal IPs defined for this instance. This map is keyed with the name of the network interface.\nStructure is documented below.\n" }, "metadata": { "type": "object", @@ -28886,7 +28903,7 @@ "properties": { "ddosProtection": { "type": "string", - "description": "Google Cloud Armor offers the following options to help protect systems against DDoS attacks:\n- STANDARD: basic always-on protection for network load balancers, protocol forwarding, or VMs with public IP addresses.\n- ADVANCED: additional protections for Managed Protection Plus subscribers who use network load balancers, protocol forwarding, or VMs with public IP addresses.\n- ADVANCED_PREVIEW: flag to enable the security policy in preview mode.\nPossible values are: `ADVANCED`, `ADVANCED_PREVIEW`, `STANDARD`.\n" + "description": "Google Cloud Armor offers the following options to help protect systems against DDoS attacks:\n\nSTANDARD: basic always-on protection for network load balancers, protocol forwarding, or VMs with public IP addresses.\n\nADVANCED: additional protections for Managed Protection Plus subscribers who use network load balancers, protocol forwarding, or VMs with public IP addresses.\n\nADVANCED_PREVIEW: flag to enable the security policy in preview mode.\nPossible values are: `ADVANCED`, `ADVANCED_PREVIEW`, `STANDARD`.\n" } }, "type": "object", @@ -29000,7 +29017,7 @@ "properties": { "base": { "type": "string", - "description": "The base relative to which 'offset' is measured. Possible values are:\n- IPV4: Points to the beginning of the IPv4 header.\n- IPV6: Points to the beginning of the IPv6 header.\n- TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments.\n- UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments.\nPossible values are: `IPV4`, `IPV6`, `TCP`, `UDP`.\n" + "description": "The base relative to which 'offset' is measured. Possible values are:\n\nIPV4: Points to the beginning of the IPv4 header.\n\nIPV6: Points to the beginning of the IPv6 header.\n\nTCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments.\n\nUDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments.\nPossible values are: `IPV4`, `IPV6`, `TCP`, `UDP`.\n" }, "mask": { "type": "string", @@ -29177,18 +29194,18 @@ "properties": { "numRetries": { "type": "integer", - "description": "Specifies the allowed number retries. This number must be \u003e 0. If not specified, defaults to 1.\n" + "description": "Specifies the allowed number retries. This number must be \u003e 0.\n" }, "perTryTimeout": { "$ref": "#/types/gcp:compute/RegionUrlMapDefaultRouteActionRetryPolicyPerTryTimeout:RegionUrlMapDefaultRouteActionRetryPolicyPerTryTimeout", - "description": "Specifies a non-zero timeout per retry attempt.\nIf not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction is not set,\nwill use the largest timeout among all backend services associated with the route.\nStructure is documented below.\n" + "description": "Specifies a non-zero timeout per retry attempt.\nStructure is documented below.\n" }, "retryConditions": { "type": "array", "items": { "type": "string" }, - "description": "Specifies one or more conditions when this retry policy applies.\nValid values are listed below. Only the following codes are supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true: cancelled, deadline-exceeded, internal, resource-exhausted, unavailable.\n- 5xx : retry is attempted if the instance or endpoint responds with any 5xx response code, or if the instance or endpoint does not respond at all. For example, disconnects, reset, read timeout, connection failure, and refused streams.\n- gateway-error : Similar to 5xx, but only applies to response codes 502, 503 or 504.\n- connect-failure : a retry is attempted on failures connecting to the instance or endpoint. For example, connection timeouts.\n- retriable-4xx : a retry is attempted if the instance or endpoint responds with a 4xx response code. The only error that you can retry is error code 409.\n- refused-stream : a retry is attempted if the instance or endpoint resets the stream with a REFUSED_STREAM error code. This reset type indicates that it is safe to retry.\n- cancelled : a retry is attempted if the gRPC status code in the response header is set to cancelled.\n- deadline-exceeded : a retry is attempted if the gRPC status code in the response header is set to deadline-exceeded.\n- internal : a retry is attempted if the gRPC status code in the response header is set to internal.\n- resource-exhausted : a retry is attempted if the gRPC status code in the response header is set to resource-exhausted.\n- unavailable : a retry is attempted if the gRPC status code in the response header is set to unavailable.\n" + "description": "Specifies one or more conditions when this retry policy applies.\nValid values are listed below. Only the following codes are supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true: cancelled, deadline-exceeded, internal, resource-exhausted, unavailable.\n\n5xx : retry is attempted if the instance or endpoint responds with any 5xx response code, or if the instance or endpoint does not respond at all. For example, disconnects, reset, read timeout, connection failure, and refused streams.\n\ngateway-error : Similar to 5xx, but only applies to response codes 502, 503 or 504.\n\nconnect-failure : a retry is attempted on failures connecting to the instance or endpoint. For example, connection timeouts.\n\nretriable-4xx : a retry is attempted if the instance or endpoint responds with a 4xx response code. The only error that you can retry is error code 409.\n\nrefused-stream : a retry is attempted if the instance or endpoint resets the stream with a REFUSED_STREAM error code. This reset type indicates that it is safe to retry.\n\ncancelled : a retry is attempted if the gRPC status code in the response header is set to cancelled.\n\ndeadline-exceeded : a retry is attempted if the gRPC status code in the response header is set to deadline-exceeded.\n\ninternal : a retry is attempted if the gRPC status code in the response header is set to internal.\n\nresource-exhausted : a retry is attempted if the gRPC status code in the response header is set to resource-exhausted.\n\nunavailable : a retry is attempted if the gRPC status code in the response header is set to unavailable.\n" } }, "type": "object" @@ -29336,7 +29353,7 @@ }, "redirectResponseCode": { "type": "string", - "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n* MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n* FOUND, which corresponds to 302.\n* SEE_OTHER which corresponds to 303.\n* TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n* PERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" + "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n\nMOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n\nFOUND, which corresponds to 302.\n\nSEE_OTHER which corresponds to 303.\n\nTEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n\nPERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" }, "stripQuery": { "type": "boolean", @@ -29430,7 +29447,7 @@ }, "redirectResponseCode": { "type": "string", - "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n* MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n* FOUND, which corresponds to 302.\n* SEE_OTHER which corresponds to 303.\n* TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n* PERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" + "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n\nMOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n\nFOUND, which corresponds to 302.\n\nSEE_OTHER which corresponds to 303.\n\nTEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n\nPERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" }, "stripQuery": { "type": "boolean", @@ -29639,18 +29656,18 @@ "properties": { "numRetries": { "type": "integer", - "description": "Specifies the allowed number retries. This number must be \u003e 0. If not specified, defaults to 1.\n" + "description": "Specifies the allowed number retries. This number must be \u003e 0.\n" }, "perTryTimeout": { "$ref": "#/types/gcp:compute/RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeout:RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeout", - "description": "Specifies a non-zero timeout per retry attempt.\nIf not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction is not set,\nwill use the largest timeout among all backend services associated with the route.\nStructure is documented below.\n" + "description": "Specifies a non-zero timeout per retry attempt.\nStructure is documented below.\n" }, "retryConditions": { "type": "array", "items": { "type": "string" }, - "description": "Specifies one or more conditions when this retry policy applies.\nValid values are listed below. Only the following codes are supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true: cancelled, deadline-exceeded, internal, resource-exhausted, unavailable.\n- 5xx : retry is attempted if the instance or endpoint responds with any 5xx response code, or if the instance or endpoint does not respond at all. For example, disconnects, reset, read timeout, connection failure, and refused streams.\n- gateway-error : Similar to 5xx, but only applies to response codes 502, 503 or 504.\n- connect-failure : a retry is attempted on failures connecting to the instance or endpoint. For example, connection timeouts.\n- retriable-4xx : a retry is attempted if the instance or endpoint responds with a 4xx response code. The only error that you can retry is error code 409.\n- refused-stream : a retry is attempted if the instance or endpoint resets the stream with a REFUSED_STREAM error code. This reset type indicates that it is safe to retry.\n- cancelled : a retry is attempted if the gRPC status code in the response header is set to cancelled.\n- deadline-exceeded : a retry is attempted if the gRPC status code in the response header is set to deadline-exceeded.\n- internal : a retry is attempted if the gRPC status code in the response header is set to internal.\n- resource-exhausted : a retry is attempted if the gRPC status code in the response header is set to resource-exhausted.\n- unavailable : a retry is attempted if the gRPC status code in the response header is set to unavailable.\n" + "description": "Specifies one or more conditions when this retry policy applies.\nValid values are listed below. Only the following codes are supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true: cancelled, deadline-exceeded, internal, resource-exhausted, unavailable.\n\n5xx : retry is attempted if the instance or endpoint responds with any 5xx response code, or if the instance or endpoint does not respond at all. For example, disconnects, reset, read timeout, connection failure, and refused streams.\n\ngateway-error : Similar to 5xx, but only applies to response codes 502, 503 or 504.\n\nconnect-failure : a retry is attempted on failures connecting to the instance or endpoint. For example, connection timeouts.\n\nretriable-4xx : a retry is attempted if the instance or endpoint responds with a 4xx response code. The only error that you can retry is error code 409.\n\nrefused-stream : a retry is attempted if the instance or endpoint resets the stream with a REFUSED_STREAM error code. This reset type indicates that it is safe to retry.\n\ncancelled : a retry is attempted if the gRPC status code in the response header is set to cancelled.\n\ndeadline-exceeded : a retry is attempted if the gRPC status code in the response header is set to deadline-exceeded.\n\ninternal : a retry is attempted if the gRPC status code in the response header is set to internal.\n\nresource-exhausted : a retry is attempted if the gRPC status code in the response header is set to resource-exhausted.\n\nunavailable : a retry is attempted if the gRPC status code in the response header is set to unavailable.\n" } }, "type": "object" @@ -29818,11 +29835,11 @@ }, "redirectResponseCode": { "type": "string", - "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n* MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n* FOUND, which corresponds to 302.\n* SEE_OTHER which corresponds to 303.\n* TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n* PERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" + "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n\nMOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n\nFOUND, which corresponds to 302.\n\nSEE_OTHER which corresponds to 303.\n\nTEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n\nPERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" }, "stripQuery": { "type": "boolean", - "description": "If set to true, any accompanying query portion of the original URL is removed\nprior to redirecting the request. If set to false, the query portion of the\noriginal URL is retained.\nThis field is required to ensure an empty block is not set. The normal default value is false.\n" + "description": "If set to true, any accompanying query portion of the original URL is removed prior\nto redirecting the request. If set to false, the query portion of the original URL is\nretained.\nThis field is required to ensure an empty block is not set. The normal default value is false.\n" } }, "type": "object", @@ -30008,7 +30025,7 @@ }, "rangeMatch": { "$ref": "#/types/gcp:compute/RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatch:RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatch", - "description": "The header value must be an integer and its value must be in the range specified\nin rangeMatch. If the header does not contain an integer, number or is empty,\nthe match fails. For example for a range [-5, 0]\n* -3 will match\n* 0 will not match\n* 0.25 will not match\n* -3someString will not match.\nOnly one of exactMatch, prefixMatch, suffixMatch, regexMatch, presentMatch or\nrangeMatch must be set.\nStructure is documented below.\n" + "description": "The header value must be an integer and its value must be in the range specified\nin rangeMatch. If the header does not contain an integer, number or is empty,\nthe match fails. For example for a range [-5, 0]\n\n-3 will match\n\n0 will not match\n\n0.25 will not match\n\n-3someString will not match.\nOnly one of exactMatch, prefixMatch, suffixMatch, regexMatch, presentMatch or\nrangeMatch must be set.\nStructure is documented below.\n" }, "regexMatch": { "type": "string", @@ -30052,7 +30069,7 @@ }, "filterMatchCriteria": { "type": "string", - "description": "Specifies how individual filterLabel matches within the list of filterLabels\ncontribute towards the overall metadataFilter match. Supported values are:\n* MATCH_ANY: At least one of the filterLabels must have a matching label in the\nprovided metadata.\n* MATCH_ALL: All filterLabels must have matching labels in\nthe provided metadata.\nPossible values are: `MATCH_ALL`, `MATCH_ANY`.\n" + "description": "Specifies how individual filterLabel matches within the list of filterLabels\ncontribute towards the overall metadataFilter match. Supported values are:\n\nMATCH_ANY: At least one of the filterLabels must have a matching label in the\nprovided metadata.\n\nMATCH_ALL: All filterLabels must have matching labels in\nthe provided metadata.\nPossible values are: `MATCH_ALL`, `MATCH_ANY`.\n" } }, "type": "object", @@ -30261,18 +30278,18 @@ "properties": { "numRetries": { "type": "integer", - "description": "Specifies the allowed number retries. This number must be \u003e 0. If not specified, defaults to 1.\n" + "description": "Specifies the allowed number retries. This number must be \u003e 0.\n" }, "perTryTimeout": { "$ref": "#/types/gcp:compute/RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeout:RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeout", - "description": "Specifies a non-zero timeout per retry attempt.\nIf not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction is not set,\nwill use the largest timeout among all backend services associated with the route.\nStructure is documented below.\n" + "description": "Specifies a non-zero timeout per retry attempt.\nStructure is documented below.\n" }, "retryConditions": { "type": "array", "items": { "type": "string" }, - "description": "Specifies one or more conditions when this retry policy applies.\nValid values are listed below. Only the following codes are supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true: cancelled, deadline-exceeded, internal, resource-exhausted, unavailable.\n- 5xx : retry is attempted if the instance or endpoint responds with any 5xx response code, or if the instance or endpoint does not respond at all. For example, disconnects, reset, read timeout, connection failure, and refused streams.\n- gateway-error : Similar to 5xx, but only applies to response codes 502, 503 or 504.\n- connect-failure : a retry is attempted on failures connecting to the instance or endpoint. For example, connection timeouts.\n- retriable-4xx : a retry is attempted if the instance or endpoint responds with a 4xx response code. The only error that you can retry is error code 409.\n- refused-stream : a retry is attempted if the instance or endpoint resets the stream with a REFUSED_STREAM error code. This reset type indicates that it is safe to retry.\n- cancelled : a retry is attempted if the gRPC status code in the response header is set to cancelled.\n- deadline-exceeded : a retry is attempted if the gRPC status code in the response header is set to deadline-exceeded.\n- internal : a retry is attempted if the gRPC status code in the response header is set to internal.\n- resource-exhausted : a retry is attempted if the gRPC status code in the response header is set to resource-exhausted.\n- unavailable : a retry is attempted if the gRPC status code in the response header is set to unavailable.\n" + "description": "Specifies one or more conditions when this retry policy applies.\nValid values are listed below. Only the following codes are supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true: cancelled, deadline-exceeded, internal, resource-exhausted, unavailable.\n\n5xx : retry is attempted if the instance or endpoint responds with any 5xx response code, or if the instance or endpoint does not respond at all. For example, disconnects, reset, read timeout, connection failure, and refused streams.\n\ngateway-error : Similar to 5xx, but only applies to response codes 502, 503 or 504.\n\nconnect-failure : a retry is attempted on failures connecting to the instance or endpoint. For example, connection timeouts.\n\nretriable-4xx : a retry is attempted if the instance or endpoint responds with a 4xx response code. The only error that you can retry is error code 409.\n\nrefused-stream : a retry is attempted if the instance or endpoint resets the stream with a REFUSED_STREAM error code. This reset type indicates that it is safe to retry.\n\ncancelled : a retry is attempted if the gRPC status code in the response header is set to cancelled.\n\ndeadline-exceeded : a retry is attempted if the gRPC status code in the response header is set to deadline-exceeded.\n\ninternal : a retry is attempted if the gRPC status code in the response header is set to internal.\n\nresource-exhausted : a retry is attempted if the gRPC status code in the response header is set to resource-exhausted.\n\nunavailable : a retry is attempted if the gRPC status code in the response header is set to unavailable.\n" } }, "type": "object", @@ -30443,11 +30460,11 @@ }, "redirectResponseCode": { "type": "string", - "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n* MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n* FOUND, which corresponds to 302.\n* SEE_OTHER which corresponds to 303.\n* TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n* PERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" + "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n\nMOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n\nFOUND, which corresponds to 302.\n\nSEE_OTHER which corresponds to 303.\n\nTEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n\nPERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" }, "stripQuery": { "type": "boolean", - "description": "If set to true, any accompanying query portion of the original URL is removed\nprior to redirecting the request. If set to false, the query portion of the\noriginal URL is retained.\nThis field is required to ensure an empty block is not set. The normal default value is false.\n" + "description": "If set to true, any accompanying query portion of the original URL is removed prior\nto redirecting the request. If set to false, the query portion of the original URL is\nretained.\nThis field is required to ensure an empty block is not set. The normal default value is false.\n" } }, "type": "object" @@ -30613,7 +30630,7 @@ "properties": { "diskSizeGb": { "type": "integer", - "description": "The size of the disk in base-2 GB.\n\n- - -\n", + "description": "The size of the disk in base-2 GB.\n", "willReplaceOnChanges": true }, "interface": { @@ -30654,6 +30671,7 @@ }, "maxDistance": { "type": "integer", + "description": "Specifies the number of max logical switches.\n", "willReplaceOnChanges": true }, "vmCount": { @@ -31232,7 +31250,7 @@ "properties": { "autoDeployConfig": { "$ref": "#/types/gcp:compute/SecurityPolicyAdaptiveProtectionConfigAutoDeployConfig:SecurityPolicyAdaptiveProtectionConfigAutoDeployConfig", - "description": ") Configuration for [Automatically deploy Adaptive Protection suggested rules](https://cloud.google.com/armor/docs/adaptive-protection-auto-deploy?hl=en). Structure is documented below.\n\n\u003ca name=\"nested_layer_7_ddos_defense_config\"\u003e\u003c/a\u003eThe `layer_7_ddos_defense_config` block supports:\n" + "description": "Configuration for [Automatically deploy Adaptive Protection suggested rules](https://cloud.google.com/armor/docs/adaptive-protection-auto-deploy?hl=en). Structure is documented below.\n\n\u003ca name=\"nested_layer_7_ddos_defense_config\"\u003e\u003c/a\u003eThe `layer_7_ddos_defense_config` block supports:\n" }, "layer7DdosDefenseConfig": { "$ref": "#/types/gcp:compute/SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig:SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig", @@ -31283,18 +31301,18 @@ }, "jsonParsing": { "type": "string", - "description": "Whether or not to JSON parse the payload body. Defaults to `DISABLED`.\n* DISABLED - Don't parse JSON payloads in POST bodies.\n* STANDARD - Parse JSON payloads in POST bodies.\n" + "description": "Whether or not to JSON parse the payload body. Defaults to `DISABLED`.\n\nDISABLED - Don't parse JSON payloads in POST bodies.\n\nSTANDARD - Parse JSON payloads in POST bodies.\n" }, "logLevel": { "type": "string", - "description": "Log level to use. Defaults to `NORMAL`.\n* NORMAL - Normal log level.\n* VERBOSE - Verbose log level.\n" + "description": "Log level to use. Defaults to `NORMAL`.\n\nNORMAL - Normal log level.\n\nVERBOSE - Verbose log level.\n" }, "userIpRequestHeaders": { "type": "array", "items": { "type": "string" }, - "description": ") An optional list of case-insensitive request header names to use for resolving the callers client IP address.\n" + "description": "An optional list of case-insensitive request header names to use for resolving the callers client IP address.\n" } }, "type": "object", @@ -31339,7 +31357,7 @@ "properties": { "action": { "type": "string", - "description": "Action to take when `match` matches the request. Valid values:\n* allow: allow access to target.\n* deny(): deny access to target, returns the HTTP response code specified (valid values are 403, 404, and 502).\n* rate_based_ban: limit client traffic to the configured threshold and ban the client if the traffic exceeds the threshold. Configure parameters for this action in RateLimitOptions. Requires rateLimitOptions to be set.\n* redirect: redirect to a different target. This can either be an internal reCAPTCHA redirect, or an external URL-based redirect via a 302 response. Parameters for this action can be configured via redirectOptions.\n* throttle: limit client traffic to the configured threshold. Configure parameters for this action in rateLimitOptions. Requires rateLimitOptions to be set for this.\n" + "description": "Action to take when `match` matches the request. Valid values:\n\nallow: allow access to target.\n\ndeny(): deny access to target, returns the HTTP response code specified (valid values are 403, 404, and 502).\n\nrate_based_ban: limit client traffic to the configured threshold and ban the client if the traffic exceeds the threshold. Configure parameters for this action in RateLimitOptions. Requires rateLimitOptions to be set.\n\nredirect: redirect to a different target. This can either be an internal reCAPTCHA redirect, or an external URL-based redirect via a 302 response. Parameters for this action can be configured via redirectOptions.\n\nthrottle: limit client traffic to the configured threshold. Configure parameters for this action in rateLimitOptions. Requires rateLimitOptions to be set for this.\n" }, "description": { "type": "string", @@ -31355,7 +31373,7 @@ }, "preconfiguredWafConfig": { "$ref": "#/types/gcp:compute/SecurityPolicyRulePreconfiguredWafConfig:SecurityPolicyRulePreconfiguredWafConfig", - "description": ") Preconfigured WAF configuration to be applied for the rule. If the rule does not evaluate preconfigured WAF rules, i.e., if evaluatePreconfiguredWaf() is not used, this field will have no effect. Structure is documented below.\n" + "description": "Preconfigured WAF configuration to be applied for the rule. If the rule does not evaluate preconfigured WAF rules, i.e., if evaluatePreconfiguredWaf() is not used, this field will have no effect. Structure is documented below.\n" }, "preview": { "type": "boolean", @@ -31434,7 +31452,7 @@ }, "versionedExpr": { "type": "string", - "description": "Predefined rule expression. If this field is specified, `config` must also be specified.\nAvailable options:\n* SRC_IPS_V1: Must specify the corresponding `src_ip_ranges` field in `config`.\n" + "description": "Predefined rule expression. If this field is specified, `config` must also be specified.\nAvailable options:\n\nSRC_IPS_V1: Must specify the corresponding `src_ip_ranges` field in `config`.\n" } }, "type": "object" @@ -31529,7 +31547,7 @@ "properties": { "operator": { "type": "string", - "description": "You can specify an exact match or a partial match by using a field operator and a field value.\n\n* EQUALS: The operator matches if the field value equals the specified value.\n* STARTS_WITH: The operator matches if the field value starts with the specified value.\n* ENDS_WITH: The operator matches if the field value ends with the specified value.\n* CONTAINS: The operator matches if the field value contains the specified value.\n* EQUALS_ANY: The operator matches if the field value is any value.\n" + "description": "You can specify an exact match or a partial match by using a field operator and a field value.\n\nEQUALS: The operator matches if the field value equals the specified value.\n\nSTARTS_WITH: The operator matches if the field value starts with the specified value.\n\nENDS_WITH: The operator matches if the field value ends with the specified value.\n\nCONTAINS: The operator matches if the field value contains the specified value.\n\nEQUALS_ANY: The operator matches if the field value is any value.\n" }, "value": { "type": "string", @@ -31545,7 +31563,7 @@ "properties": { "operator": { "type": "string", - "description": "You can specify an exact match or a partial match by using a field operator and a field value.\n\n* EQUALS: The operator matches if the field value equals the specified value.\n* STARTS_WITH: The operator matches if the field value starts with the specified value.\n* ENDS_WITH: The operator matches if the field value ends with the specified value.\n* CONTAINS: The operator matches if the field value contains the specified value.\n* EQUALS_ANY: The operator matches if the field value is any value.\n" + "description": "You can specify an exact match or a partial match by using a field operator and a field value.\n\nEQUALS: The operator matches if the field value equals the specified value.\n\nSTARTS_WITH: The operator matches if the field value starts with the specified value.\n\nENDS_WITH: The operator matches if the field value ends with the specified value.\n\nCONTAINS: The operator matches if the field value contains the specified value.\n\nEQUALS_ANY: The operator matches if the field value is any value.\n" }, "value": { "type": "string", @@ -31561,7 +31579,7 @@ "properties": { "operator": { "type": "string", - "description": "You can specify an exact match or a partial match by using a field operator and a field value.\n\n* EQUALS: The operator matches if the field value equals the specified value.\n* STARTS_WITH: The operator matches if the field value starts with the specified value.\n* ENDS_WITH: The operator matches if the field value ends with the specified value.\n* CONTAINS: The operator matches if the field value contains the specified value.\n* EQUALS_ANY: The operator matches if the field value is any value.\n" + "description": "You can specify an exact match or a partial match by using a field operator and a field value.\n\nEQUALS: The operator matches if the field value equals the specified value.\n\nSTARTS_WITH: The operator matches if the field value starts with the specified value.\n\nENDS_WITH: The operator matches if the field value ends with the specified value.\n\nCONTAINS: The operator matches if the field value contains the specified value.\n\nEQUALS_ANY: The operator matches if the field value is any value.\n" }, "value": { "type": "string", @@ -31577,7 +31595,7 @@ "properties": { "operator": { "type": "string", - "description": "You can specify an exact match or a partial match by using a field operator and a field value.\n\n* EQUALS: The operator matches if the field value equals the specified value.\n* STARTS_WITH: The operator matches if the field value starts with the specified value.\n* ENDS_WITH: The operator matches if the field value ends with the specified value.\n* CONTAINS: The operator matches if the field value contains the specified value.\n* EQUALS_ANY: The operator matches if the field value is any value.\n" + "description": "You can specify an exact match or a partial match by using a field operator and a field value.\n\nEQUALS: The operator matches if the field value equals the specified value.\n\nSTARTS_WITH: The operator matches if the field value starts with the specified value.\n\nENDS_WITH: The operator matches if the field value ends with the specified value.\n\nCONTAINS: The operator matches if the field value contains the specified value.\n\nEQUALS_ANY: The operator matches if the field value is any value.\n" }, "value": { "type": "string", @@ -31605,14 +31623,14 @@ }, "enforceOnKey": { "type": "string", - "description": "Determines the key to enforce the rate_limit_threshold on. If not specified, defaults to \"ALL\".\n\n* ALL: A single rate limit threshold is applied to all the requests matching this rule.\n* IP: The source IP address of the request is the key. Each IP has this limit enforced separately.\n* HTTP_HEADER: The value of the HTTP header whose name is configured under \"enforceOnKeyName\". The key value is truncated to the first 128 bytes of the header value. If no such header is present in the request, the key type defaults to ALL.\n* XFF_IP: The first IP address (i.e. the originating client IP address) specified in the list of IPs under X-Forwarded-For HTTP header. If no such header is present or the value is not a valid IP, the key type defaults to ALL.\n* HTTP_COOKIE: The value of the HTTP cookie whose name is configured under \"enforceOnKeyName\". The key value is truncated to the first 128 bytes of the cookie value. If no such cookie is present in the request, the key type defaults to ALL.\n* HTTP_PATH: The URL path of the HTTP request. The key value is truncated to the first 128 bytes\n* SNI: Server name indication in the TLS session of the HTTPS request. The key value is truncated to the first 128 bytes. The key type defaults to ALL on a HTTP session.\n* REGION_CODE: The country/region from which the request originates.\n" + "description": "Determines the key to enforce the rate_limit_threshold on. If not specified, defaults to \"ALL\".\n\nALL: A single rate limit threshold is applied to all the requests matching this rule.\n\nIP: The source IP address of the request is the key. Each IP has this limit enforced separately.\n\nHTTP_HEADER: The value of the HTTP header whose name is configured under \"enforceOnKeyName\". The key value is truncated to the first 128 bytes of the header value. If no such header is present in the request, the key type defaults to ALL.\n\nXFF_IP: The first IP address (i.e. the originating client IP address) specified in the list of IPs under X-Forwarded-For HTTP header. If no such header is present or the value is not a valid IP, the key type defaults to ALL.\n\nHTTP_COOKIE: The value of the HTTP cookie whose name is configured under \"enforceOnKeyName\". The key value is truncated to the first 128 bytes of the cookie value. If no such cookie is present in the request, the key type defaults to ALL.\n\nHTTP_PATH: The URL path of the HTTP request. The key value is truncated to the first 128 bytes\n\nSNI: Server name indication in the TLS session of the HTTPS request. The key value is truncated to the first 128 bytes. The key type defaults to ALL on a HTTP session.\n\nREGION_CODE: The country/region from which the request originates.\n" }, "enforceOnKeyConfigs": { "type": "array", "items": { "$ref": "#/types/gcp:compute/SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig:SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig" }, - "description": ") If specified, any combination of values of enforce_on_key_type/enforce_on_key_name is treated as the key on which ratelimit threshold/action is enforced. You can specify up to 3 enforce_on_key_configs. If `enforce_on_key_configs` is specified, enforce_on_key must be set to an empty string. Structure is documented below.\n\n**Note:** To avoid the conflict between `enforce_on_key` and `enforce_on_key_configs`, the field `enforce_on_key` needs to be set to an empty string.\n" + "description": "If specified, any combination of values of enforce_on_key_type/enforce_on_key_name is treated as the key on which ratelimit threshold/action is enforced. You can specify up to 3 enforce_on_key_configs. If `enforce_on_key_configs` is specified, enforce_on_key must be set to an empty string. Structure is documented below.\n\n**Note:** To avoid the conflict between `enforce_on_key` and `enforce_on_key_configs`, the field `enforce_on_key` needs to be set to an empty string.\n" }, "enforceOnKeyName": { "type": "string", @@ -31663,7 +31681,7 @@ }, "enforceOnKeyType": { "type": "string", - "description": "Determines the key to enforce the rate_limit_threshold on. If not specified, defaults to \"ALL\".\n\n* ALL: A single rate limit threshold is applied to all the requests matching this rule.\n* IP: The source IP address of the request is the key. Each IP has this limit enforced separately.\n* HTTP_HEADER: The value of the HTTP header whose name is configured under \"enforceOnKeyName\". The key value is truncated to the first 128 bytes of the header value. If no such header is present in the request, the key type defaults to ALL.\n* XFF_IP: The first IP address (i.e. the originating client IP address) specified in the list of IPs under X-Forwarded-For HTTP header. If no such header is present or the value is not a valid IP, the key type defaults to ALL.\n* HTTP_COOKIE: The value of the HTTP cookie whose name is configured under \"enforceOnKeyName\". The key value is truncated to the first 128 bytes of the cookie value. If no such cookie is present in the request, the key type defaults to ALL.\n* HTTP_PATH: The URL path of the HTTP request. The key value is truncated to the first 128 bytes\n* SNI: Server name indication in the TLS session of the HTTPS request. The key value is truncated to the first 128 bytes. The key type defaults to ALL on a HTTP session.\n* REGION_CODE: The country/region from which the request originates.\n" + "description": "Determines the key to enforce the rate_limit_threshold on. If not specified, defaults to \"ALL\".\n\nALL: A single rate limit threshold is applied to all the requests matching this rule.\n\nIP: The source IP address of the request is the key. Each IP has this limit enforced separately.\n\nHTTP_HEADER: The value of the HTTP header whose name is configured under \"enforceOnKeyName\". The key value is truncated to the first 128 bytes of the header value. If no such header is present in the request, the key type defaults to ALL.\n\nXFF_IP: The first IP address (i.e. the originating client IP address) specified in the list of IPs under X-Forwarded-For HTTP header. If no such header is present or the value is not a valid IP, the key type defaults to ALL.\n\nHTTP_COOKIE: The value of the HTTP cookie whose name is configured under \"enforceOnKeyName\". The key value is truncated to the first 128 bytes of the cookie value. If no such cookie is present in the request, the key type defaults to ALL.\n\nHTTP_PATH: The URL path of the HTTP request. The key value is truncated to the first 128 bytes\n\nSNI: Server name indication in the TLS session of the HTTPS request. The key value is truncated to the first 128 bytes. The key type defaults to ALL on a HTTP session.\n\nREGION_CODE: The country/region from which the request originates.\n" } }, "type": "object" @@ -31709,7 +31727,7 @@ }, "type": { "type": "string", - "description": "Type of redirect action.\n\n* EXTERNAL_302: Redirect to an external address, configured in 'target'.\n* GOOGLE_RECAPTCHA: Redirect to Google reCAPTCHA.\n" + "description": "Type of redirect action.\n\nEXTERNAL_302: Redirect to an external address, configured in 'target'.\n\nGOOGLE_RECAPTCHA: Redirect to Google reCAPTCHA.\n" } }, "type": "object", @@ -32173,18 +32191,18 @@ "properties": { "numRetries": { "type": "integer", - "description": "Specifies the allowed number retries. This number must be \u003e 0. If not specified, defaults to 1.\n" + "description": "Specifies the allowed number retries. This number must be \u003e 0.\n" }, "perTryTimeout": { "$ref": "#/types/gcp:compute/URLMapDefaultRouteActionRetryPolicyPerTryTimeout:URLMapDefaultRouteActionRetryPolicyPerTryTimeout", - "description": "Specifies a non-zero timeout per retry attempt.\nIf not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction is not set,\nwill use the largest timeout among all backend services associated with the route.\nStructure is documented below.\n" + "description": "Specifies a non-zero timeout per retry attempt.\nIf not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction\nis not set, will use the largest timeout among all backend services associated with the route.\nStructure is documented below.\n" }, "retryConditions": { "type": "array", "items": { "type": "string" }, - "description": "Specfies one or more conditions when this retry rule applies. Valid values are:\n* 5xx: Loadbalancer will attempt a retry if the backend service responds with any 5xx response code,\nor if the backend service does not respond at all, example: disconnects, reset, read timeout,\n* connection failure, and refused streams.\n* gateway-error: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n* connect-failure: Loadbalancer will retry on failures connecting to backend services,\nfor example due to connection timeouts.\n* retriable-4xx: Loadbalancer will retry for retriable 4xx response codes.\nCurrently the only retriable error supported is 409.\n* refused-stream:Loadbalancer will retry if the backend service resets the stream with a REFUSED_STREAM error code.\nThis reset type indicates that it is safe to retry.\n* cancelled: Loadbalancer will retry if the gRPC status code in the response header is set to cancelled\n* deadline-exceeded: Loadbalancer will retry if the gRPC status code in the response header is set to deadline-exceeded\n* resource-exhausted: Loadbalancer will retry if the gRPC status code in the response header is set to resource-exhausted\n* unavailable: Loadbalancer will retry if the gRPC status code in the response header is set to unavailable\n" + "description": "Specfies one or more conditions when this retry rule applies. Valid values are:\n\n5xx: Loadbalancer will attempt a retry if the backend service responds with any 5xx response code,\nor if the backend service does not respond at all, example: disconnects, reset, read timeout,\n\nconnection failure, and refused streams.\n\ngateway-error: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n\nconnect-failure: Loadbalancer will retry on failures connecting to backend services,\nfor example due to connection timeouts.\n\nretriable-4xx: Loadbalancer will retry for retriable 4xx response codes.\nCurrently the only retriable error supported is 409.\n\nrefused-stream:Loadbalancer will retry if the backend service resets the stream with a REFUSED_STREAM error code.\nThis reset type indicates that it is safe to retry.\n\ncancelled: Loadbalancer will retry if the gRPC status code in the response header is set to cancelled\n\ndeadline-exceeded: Loadbalancer will retry if the gRPC status code in the response header is set to deadline-exceeded\n\nresource-exhausted: Loadbalancer will retry if the gRPC status code in the response header is set to resource-exhausted\n\nunavailable: Loadbalancer will retry if the gRPC status code in the response header is set to unavailable\n" } }, "type": "object" @@ -32332,7 +32350,7 @@ }, "redirectResponseCode": { "type": "string", - "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n* MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n* FOUND, which corresponds to 302.\n* SEE_OTHER which corresponds to 303.\n* TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n* PERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" + "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n\nMOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n\nFOUND, which corresponds to 302.\n\nSEE_OTHER which corresponds to 303.\n\nTEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n\nPERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" }, "stripQuery": { "type": "boolean", @@ -32654,18 +32672,18 @@ "properties": { "numRetries": { "type": "integer", - "description": "Specifies the allowed number retries. This number must be \u003e 0. If not specified, defaults to 1.\n" + "description": "Specifies the allowed number retries. This number must be \u003e 0.\n" }, "perTryTimeout": { "$ref": "#/types/gcp:compute/URLMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeout:URLMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeout", - "description": "Specifies a non-zero timeout per retry attempt.\nIf not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction is not set,\nwill use the largest timeout among all backend services associated with the route.\nStructure is documented below.\n" + "description": "Specifies a non-zero timeout per retry attempt.\nIf not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction\nis not set, will use the largest timeout among all backend services associated with the route.\nStructure is documented below.\n" }, "retryConditions": { "type": "array", "items": { "type": "string" }, - "description": "Specfies one or more conditions when this retry rule applies. Valid values are:\n* 5xx: Loadbalancer will attempt a retry if the backend service responds with any 5xx response code,\nor if the backend service does not respond at all, example: disconnects, reset, read timeout,\n* connection failure, and refused streams.\n* gateway-error: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n* connect-failure: Loadbalancer will retry on failures connecting to backend services,\nfor example due to connection timeouts.\n* retriable-4xx: Loadbalancer will retry for retriable 4xx response codes.\nCurrently the only retriable error supported is 409.\n* refused-stream:Loadbalancer will retry if the backend service resets the stream with a REFUSED_STREAM error code.\nThis reset type indicates that it is safe to retry.\n* cancelled: Loadbalancer will retry if the gRPC status code in the response header is set to cancelled\n* deadline-exceeded: Loadbalancer will retry if the gRPC status code in the response header is set to deadline-exceeded\n* resource-exhausted: Loadbalancer will retry if the gRPC status code in the response header is set to resource-exhausted\n* unavailable: Loadbalancer will retry if the gRPC status code in the response header is set to unavailable\n" + "description": "Specfies one or more conditions when this retry rule applies. Valid values are:\n\n5xx: Loadbalancer will attempt a retry if the backend service responds with any 5xx response code,\nor if the backend service does not respond at all, example: disconnects, reset, read timeout,\n\nconnection failure, and refused streams.\n\ngateway-error: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n\nconnect-failure: Loadbalancer will retry on failures connecting to backend services,\nfor example due to connection timeouts.\n\nretriable-4xx: Loadbalancer will retry for retriable 4xx response codes.\nCurrently the only retriable error supported is 409.\n\nrefused-stream:Loadbalancer will retry if the backend service resets the stream with a REFUSED_STREAM error code.\nThis reset type indicates that it is safe to retry.\n\ncancelled: Loadbalancer will retry if the gRPC status code in the response header is set to cancelled\n\ndeadline-exceeded: Loadbalancer will retry if the gRPC status code in the response header is set to deadline-exceeded\n\nresource-exhausted: Loadbalancer will retry if the gRPC status code in the response header is set to resource-exhausted\n\nunavailable: Loadbalancer will retry if the gRPC status code in the response header is set to unavailable\n" } }, "type": "object" @@ -32813,7 +32831,7 @@ }, "redirectResponseCode": { "type": "string", - "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n* MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n* FOUND, which corresponds to 302.\n* SEE_OTHER which corresponds to 303.\n* TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n* PERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" + "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n\nMOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n\nFOUND, which corresponds to 302.\n\nSEE_OTHER which corresponds to 303.\n\nTEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method\nwill be retained.\n\nPERMANENT_REDIRECT, which corresponds to 308. In this case,\nthe request method will be retained.\n" }, "stripQuery": { "type": "boolean", @@ -33099,18 +33117,18 @@ "properties": { "numRetries": { "type": "integer", - "description": "Specifies the allowed number retries. This number must be \u003e 0. If not specified, defaults to 1.\n" + "description": "Specifies the allowed number retries. This number must be \u003e 0.\n" }, "perTryTimeout": { "$ref": "#/types/gcp:compute/URLMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeout:URLMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeout", - "description": "Specifies a non-zero timeout per retry attempt.\nIf not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction is not set,\nwill use the largest timeout among all backend services associated with the route.\nStructure is documented below.\n" + "description": "Specifies a non-zero timeout per retry attempt.\nIf not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction\nis not set, will use the largest timeout among all backend services associated with the route.\nStructure is documented below.\n" }, "retryConditions": { "type": "array", "items": { "type": "string" }, - "description": "Specfies one or more conditions when this retry rule applies. Valid values are:\n* 5xx: Loadbalancer will attempt a retry if the backend service responds with any 5xx response code,\nor if the backend service does not respond at all, example: disconnects, reset, read timeout,\n* connection failure, and refused streams.\n* gateway-error: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n* connect-failure: Loadbalancer will retry on failures connecting to backend services,\nfor example due to connection timeouts.\n* retriable-4xx: Loadbalancer will retry for retriable 4xx response codes.\nCurrently the only retriable error supported is 409.\n* refused-stream:Loadbalancer will retry if the backend service resets the stream with a REFUSED_STREAM error code.\nThis reset type indicates that it is safe to retry.\n* cancelled: Loadbalancer will retry if the gRPC status code in the response header is set to cancelled\n* deadline-exceeded: Loadbalancer will retry if the gRPC status code in the response header is set to deadline-exceeded\n* resource-exhausted: Loadbalancer will retry if the gRPC status code in the response header is set to resource-exhausted\n* unavailable: Loadbalancer will retry if the gRPC status code in the response header is set to unavailable\n" + "description": "Specfies one or more conditions when this retry rule applies. Valid values are:\n\n5xx: Loadbalancer will attempt a retry if the backend service responds with any 5xx response code,\nor if the backend service does not respond at all, example: disconnects, reset, read timeout,\n\nconnection failure, and refused streams.\n\ngateway-error: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n\nconnect-failure: Loadbalancer will retry on failures connecting to backend services,\nfor example due to connection timeouts.\n\nretriable-4xx: Loadbalancer will retry for retriable 4xx response codes.\nCurrently the only retriable error supported is 409.\n\nrefused-stream:Loadbalancer will retry if the backend service resets the stream with a REFUSED_STREAM error code.\nThis reset type indicates that it is safe to retry.\n\ncancelled: Loadbalancer will retry if the gRPC status code in the response header is set to cancelled\n\ndeadline-exceeded: Loadbalancer will retry if the gRPC status code in the response header is set to deadline-exceeded\n\nresource-exhausted: Loadbalancer will retry if the gRPC status code in the response header is set to resource-exhausted\n\nunavailable: Loadbalancer will retry if the gRPC status code in the response header is set to unavailable\n" } }, "type": "object" @@ -33278,11 +33296,11 @@ }, "redirectResponseCode": { "type": "string", - "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n* MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n* FOUND, which corresponds to 302.\n* SEE_OTHER which corresponds to 303.\n* TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method will be retained.\n* PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method will be retained.\n" + "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n\nMOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n\nFOUND, which corresponds to 302.\n\nSEE_OTHER which corresponds to 303.\n\nTEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method will be retained.\n\nPERMANENT_REDIRECT, which corresponds to 308. In this case, the request method will be retained.\n" }, "stripQuery": { "type": "boolean", - "description": "If set to true, any accompanying query portion of the original URL is removed\nprior to redirecting the request. If set to false, the query portion of the\noriginal URL is retained. Defaults to false.\n" + "description": "If set to true, any accompanying query portion of the original URL is removed prior\nto redirecting the request. If set to false, the query portion of the original URL is\nretained. The default is set to false.\nThis field is required to ensure an empty block is not set. The normal default value is false.\n" } }, "type": "object", @@ -33516,7 +33534,7 @@ }, "filterMatchCriteria": { "type": "string", - "description": "Specifies how individual filterLabel matches within the list of filterLabels\ncontribute towards the overall metadataFilter match. Supported values are:\n- MATCH_ANY: At least one of the filterLabels must have a matching label in the\nprovided metadata.\n- MATCH_ALL: All filterLabels must have matching labels in\nthe provided metadata.\nPossible values are: `MATCH_ALL`, `MATCH_ANY`.\n" + "description": "Specifies how individual filterLabel matches within the list of filterLabels\ncontribute towards the overall metadataFilter match. Supported values are:\n\nMATCH_ANY: At least one of the filterLabels must have a matching label in the\nprovided metadata.\n\nMATCH_ALL: All filterLabels must have matching labels in\nthe provided metadata.\nPossible values are: `MATCH_ALL`, `MATCH_ANY`.\n" } }, "type": "object", @@ -33725,18 +33743,18 @@ "properties": { "numRetries": { "type": "integer", - "description": "Specifies the allowed number retries. This number must be \u003e 0. If not specified, defaults to 1.\n" + "description": "Specifies the allowed number retries. This number must be \u003e 0.\n" }, "perTryTimeout": { "$ref": "#/types/gcp:compute/URLMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeout:URLMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeout", - "description": "Specifies a non-zero timeout per retry attempt.\nIf not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction is not set,\nwill use the largest timeout among all backend services associated with the route.\nStructure is documented below.\n" + "description": "Specifies a non-zero timeout per retry attempt.\nIf not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction\nis not set, will use the largest timeout among all backend services associated with the route.\nStructure is documented below.\n" }, "retryConditions": { "type": "array", "items": { "type": "string" }, - "description": "Specfies one or more conditions when this retry rule applies. Valid values are:\n* 5xx: Loadbalancer will attempt a retry if the backend service responds with any 5xx response code,\nor if the backend service does not respond at all, example: disconnects, reset, read timeout,\n* connection failure, and refused streams.\n* gateway-error: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n* connect-failure: Loadbalancer will retry on failures connecting to backend services,\nfor example due to connection timeouts.\n* retriable-4xx: Loadbalancer will retry for retriable 4xx response codes.\nCurrently the only retriable error supported is 409.\n* refused-stream:Loadbalancer will retry if the backend service resets the stream with a REFUSED_STREAM error code.\nThis reset type indicates that it is safe to retry.\n* cancelled: Loadbalancer will retry if the gRPC status code in the response header is set to cancelled\n* deadline-exceeded: Loadbalancer will retry if the gRPC status code in the response header is set to deadline-exceeded\n* resource-exhausted: Loadbalancer will retry if the gRPC status code in the response header is set to resource-exhausted\n* unavailable: Loadbalancer will retry if the gRPC status code in the response header is set to unavailable\n" + "description": "Specfies one or more conditions when this retry rule applies. Valid values are:\n\n5xx: Loadbalancer will attempt a retry if the backend service responds with any 5xx response code,\nor if the backend service does not respond at all, example: disconnects, reset, read timeout,\n\nconnection failure, and refused streams.\n\ngateway-error: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n\nconnect-failure: Loadbalancer will retry on failures connecting to backend services,\nfor example due to connection timeouts.\n\nretriable-4xx: Loadbalancer will retry for retriable 4xx response codes.\nCurrently the only retriable error supported is 409.\n\nrefused-stream:Loadbalancer will retry if the backend service resets the stream with a REFUSED_STREAM error code.\nThis reset type indicates that it is safe to retry.\n\ncancelled: Loadbalancer will retry if the gRPC status code in the response header is set to cancelled\n\ndeadline-exceeded: Loadbalancer will retry if the gRPC status code in the response header is set to deadline-exceeded\n\nresource-exhausted: Loadbalancer will retry if the gRPC status code in the response header is set to resource-exhausted\n\nunavailable: Loadbalancer will retry if the gRPC status code in the response header is set to unavailable\n" } }, "type": "object", @@ -33911,11 +33929,11 @@ }, "redirectResponseCode": { "type": "string", - "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n* MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n* FOUND, which corresponds to 302.\n* SEE_OTHER which corresponds to 303.\n* TEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method will be retained.\n* PERMANENT_REDIRECT, which corresponds to 308. In this case, the request method will be retained.\n" + "description": "The HTTP Status code to use for this RedirectAction. Supported values are:\n\nMOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to 301.\n\nFOUND, which corresponds to 302.\n\nSEE_OTHER which corresponds to 303.\n\nTEMPORARY_REDIRECT, which corresponds to 307. In this case, the request method will be retained.\n\nPERMANENT_REDIRECT, which corresponds to 308. In this case, the request method will be retained.\n" }, "stripQuery": { "type": "boolean", - "description": "If set to true, any accompanying query portion of the original URL is removed\nprior to redirecting the request. If set to false, the query portion of the\noriginal URL is retained. Defaults to false.\n" + "description": "If set to true, any accompanying query portion of the original URL is removed prior\nto redirecting the request. If set to false, the query portion of the original URL is\nretained. The default is set to false.\nThis field is required to ensure an empty block is not set. The normal default value is false.\n" } }, "type": "object" @@ -34424,7 +34442,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the Backend Service.\n\n- - -\n" + "description": "The name of the Backend Service.\n" }, "path": { "type": "string" @@ -34525,7 +34543,7 @@ }, "name": { "type": "string", - "description": "The name of the Backend Service.\n\n- - -\n" + "description": "The name of the Backend Service.\n" } }, "type": "object", @@ -34543,7 +34561,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the Backend Service.\n\n- - -\n" + "description": "The name of the Backend Service.\n" } }, "type": "object", @@ -34869,7 +34887,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the global forwarding rule.\n\n- - -\n" + "description": "The name of the global forwarding rule.\n" }, "value": { "type": "string" @@ -38380,7 +38398,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the provider project is used.\n", + "description": "The number of the Fleet host project where this cluster will be registered.\n", "willReplaceOnChanges": true } }, @@ -38847,7 +38865,7 @@ }, "vpcId": { "type": "string", - "description": "The VPC associated with the cluster. All component clusters (i.e. control plane and node pools) run on a single VPC. This field cannot be changed after creation.\n\n- - -\n", + "description": "The VPC associated with the cluster. All component clusters (i.e. control plane and node pools) run on a single VPC. This field cannot be changed after creation.\n", "willReplaceOnChanges": true } }, @@ -39164,7 +39182,7 @@ "properties": { "maxPodsPerNode": { "type": "integer", - "description": "The maximum number of pods to schedule on a single node.\n\n- - -\n", + "description": "The maximum number of pods to schedule on a single node.\n", "willReplaceOnChanges": true } }, @@ -39466,7 +39484,7 @@ }, "virtualNetworkId": { "type": "string", - "description": "The Azure Resource Manager (ARM) ID of the VNet associated with your cluster. All components in the cluster (i.e. control plane and node pools) run on a single VNet. Example: `/subscriptions/*/resourceGroups/*/providers/Microsoft.Network/virtualNetworks/*` This field cannot be changed after creation.\n\n- - -\n", + "description": "The Azure Resource Manager (ARM) ID of the VNet associated with your cluster. All components in the cluster (i.e. control plane and node pools) run on a single VNet. Example: `/subscriptions/*/resourceGroups/*/providers/Microsoft.Network/virtualNetworks/*` This field cannot be changed after creation.\n", "willReplaceOnChanges": true } }, @@ -39635,7 +39653,7 @@ "properties": { "maxPodsPerNode": { "type": "integer", - "description": "The maximum number of pods to schedule on a single node.\n\n- - -\n", + "description": "The maximum number of pods to schedule on a single node.\n", "willReplaceOnChanges": true } }, @@ -39652,7 +39670,7 @@ }, "configConnectorConfig": { "$ref": "#/types/gcp:container/ClusterAddonsConfigConfigConnectorConfig:ClusterAddonsConfigConfigConnectorConfig", - "description": ".\nThe status of the ConfigConnector addon. It is disabled by default; Set `enabled = true` to enable.\n\n\nThis example `addons_config` disables two addons:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003ca name=\"nested_binary_authorization\"\u003e\u003c/a\u003eThe `binary_authorization` block supports:\n" + "description": ".\nThe status of the ConfigConnector addon. It is disabled by default; Set `enabled = true` to enable.\n\nThis example `addons_config` disables two addons:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" }, "dnsCacheConfig": { "$ref": "#/types/gcp:container/ClusterAddonsConfigDnsCacheConfig:ClusterAddonsConfigDnsCacheConfig", @@ -39735,7 +39753,7 @@ "properties": { "enabled": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" + "description": "(DEPRECATED) Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" } }, "type": "object", @@ -39747,7 +39765,7 @@ "properties": { "enabled": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" + "description": "(DEPRECATED) Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" } }, "type": "object", @@ -39759,7 +39777,7 @@ "properties": { "enabled": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" + "description": "(DEPRECATED) Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" } }, "type": "object", @@ -39771,7 +39789,7 @@ "properties": { "enabled": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" + "description": "(DEPRECATED) Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" } }, "type": "object", @@ -39783,7 +39801,7 @@ "properties": { "enabled": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" + "description": "(DEPRECATED) Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" } }, "type": "object", @@ -39795,7 +39813,7 @@ "properties": { "enabled": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" + "description": "(DEPRECATED) Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" } }, "type": "object", @@ -39847,7 +39865,7 @@ "properties": { "enabled": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" + "description": "(DEPRECATED) Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n" } }, "type": "object", @@ -39883,7 +39901,7 @@ "properties": { "enabled": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n", + "description": "(DEPRECATED) Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n", "deprecationMessage": "Deprecated in favor of evaluation_mode." }, "evaluationMode": { @@ -39929,7 +39947,7 @@ "properties": { "bootDiskKmsKey": { "type": "string", - "description": "The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption\n", + "description": "The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: \u003chttps://cloud.google.com/compute/docs/disks/customer-managed-encryption\u003e\n", "willReplaceOnChanges": true }, "diskSize": { @@ -39942,7 +39960,7 @@ }, "imageType": { "type": "string", - "description": "The default image type used by NAP once a new node pool is being created. Please note that according to the [official documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning#default-image-type) the value must be one of the [COS_CONTAINERD, COS, UBUNTU_CONTAINERD, UBUNTU]. __NOTE__ : COS AND UBUNTU are deprecated as of `GKE 1.24`\n" + "description": "The image type to use for this node. Note that changing the image type\nwill delete and recreate all nodes in the node pool.\n" }, "management": { "$ref": "#/types/gcp:container/ClusterClusterAutoscalingAutoProvisioningDefaultsManagement:ClusterClusterAutoscalingAutoProvisioningDefaultsManagement", @@ -39961,7 +39979,7 @@ }, "serviceAccount": { "type": "string", - "description": "The Google Cloud Platform Service Account to be used by the node VMs created by GKE Autopilot or NAP.\n" + "description": "The service account to be used by the Node VMs.\nIf not specified, the \"default\" service account is used.\n" }, "shieldedInstanceConfig": { "$ref": "#/types/gcp:container/ClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig:ClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig", @@ -40261,7 +40279,7 @@ "properties": { "additionalPodRangesConfig": { "$ref": "#/types/gcp:container/ClusterIpAllocationPolicyAdditionalPodRangesConfig:ClusterIpAllocationPolicyAdditionalPodRangesConfig", - "description": "The configuration for additional pod secondary ranges at\nthe cluster level. Used for Autopilot clusters and Standard clusters with which control of the\nsecondary Pod IP address assignment to node pools isn't needed. Structure is documented below.\n" + "description": "The configuration for additional pod secondary ranges at\nthe cluster level. Used for Autopilot clusters and Standard clusters with which control of the \nsecondary Pod IP address assignment to node pools isn't needed. Structure is documented below.\n" }, "clusterIpv4CidrBlock": { "type": "string", @@ -40352,18 +40370,18 @@ "properties": { "dailyMaintenanceWindow": { "$ref": "#/types/gcp:container/ClusterMaintenancePolicyDailyMaintenanceWindow:ClusterMaintenancePolicyDailyMaintenanceWindow", - "description": "Time window specified for daily maintenance operations.\nSpecify `start_time` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) format \"HH:MM”,\nwhere HH : \\[00-23\\] and MM : \\[00-59\\] GMT. For example:\n\nExamples:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" + "description": "structure documented below.\n" }, "maintenanceExclusions": { "type": "array", "items": { "$ref": "#/types/gcp:container/ClusterMaintenancePolicyMaintenanceExclusion:ClusterMaintenancePolicyMaintenanceExclusion" }, - "description": "Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows. A cluster can have up to 20 maintenance exclusions at a time [Maintenance Window and Exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions)\n" + "description": "structure documented below\n\nIn beta, one or the other of `recurring_window` and `daily_maintenance_window` is required if a `maintenance_policy` block is supplied.\n" }, "recurringWindow": { "$ref": "#/types/gcp:container/ClusterMaintenancePolicyRecurringWindow:ClusterMaintenancePolicyRecurringWindow", - "description": "Time window for recurring maintenance operations.\n\nSpecify `start_time` and `end_time` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) \"Zulu\" date format. The start time's date is\nthe initial date that the window starts, and the end time is used for calculating duration. Specify `recurrence` in\n[RFC5545](https://tools.ietf.org/html/rfc5545#section-3.8.5.3) RRULE format, to specify when this recurs.\nNote that GKE may accept other formats, but will return values in UTC, causing a permanent diff.\n\nExamples:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" + "description": "structure documented below\n" } }, "type": "object" @@ -40653,7 +40671,7 @@ }, "ephemeralStorageConfig": { "$ref": "#/types/gcp:container/ClusterNodeConfigEphemeralStorageConfig:ClusterNodeConfigEphemeralStorageConfig", - "description": ") Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk. Structure is documented below.\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n", + "description": "Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk. Structure is documented below.\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n", "willReplaceOnChanges": true }, "ephemeralStorageLocalSsdConfig": { @@ -40680,7 +40698,7 @@ }, "gvnic": { "$ref": "#/types/gcp:container/ClusterNodeConfigGvnic:ClusterNodeConfigGvnic", - "description": "Google Virtual NIC (gVNIC) is a virtual network interface.\nInstalling the gVNIC driver allows for more efficient traffic transmission across the Google network infrastructure.\ngVNIC is an alternative to the virtIO-based ethernet driver. GKE nodes must use a Container-Optimized OS node image.\nGKE node version 1.15.11-gke.15 or later\nStructure is documented below.\n\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n", + "description": "Google Virtual NIC (gVNIC) is a virtual network interface.\nInstalling the gVNIC driver allows for more efficient traffic transmission across the Google network infrastructure.\ngVNIC is an alternative to the virtIO-based ethernet driver. GKE nodes must use a Container-Optimized OS node image.\nGKE node version 1.15.11-gke.15 or later\nStructure is documented below.\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n", "willReplaceOnChanges": true }, "hostMaintenancePolicy": { @@ -40952,7 +40970,7 @@ "properties": { "gpuDriverVersion": { "type": "string", - "description": "Mode for how the GPU driver is installed.\nAccepted values are:\n* `\"GPU_DRIVER_VERSION_UNSPECIFIED\"`: Default value is to not install any GPU driver.\n* `\"INSTALLATION_DISABLED\"`: Disable GPU driver auto installation and needs manual installation.\n* `\"DEFAULT\"`: \"Default\" GPU driver in COS and Ubuntu.\n* `\"LATEST\"`: \"Latest\" GPU driver in COS.\n", + "description": "Mode for how the GPU driver is installed.\nAccepted values are:\n", "willReplaceOnChanges": true } }, @@ -40965,7 +40983,7 @@ "properties": { "gpuSharingStrategy": { "type": "string", - "description": "The type of GPU sharing strategy to enable on the GPU node.\nAccepted values are:\n* `\"TIME_SHARING\"`: Allow multiple containers to have [time-shared](https://cloud.google.com/kubernetes-engine/docs/concepts/timesharing-gpus) access to a single GPU device.\n", + "description": "The type of GPU sharing strategy to enable on the GPU node.\nAccepted values are:\n", "willReplaceOnChanges": true }, "maxSharedClientsPerGpu": { @@ -41061,7 +41079,7 @@ "properties": { "consumeReservationType": { "type": "string", - "description": "The type of reservation consumption\nAccepted values are:\n\n* `\"UNSPECIFIED\"`: Default value. This should not be used.\n* `\"NO_RESERVATION\"`: Do not consume from any reserved capacity.\n* `\"ANY_RESERVATION\"`: Consume any reservation available.\n* `\"SPECIFIC_RESERVATION\"`: Must consume from a specific reservation. Must specify key value fields for specifying the reservations.\n", + "description": "The type of reservation consumption\nAccepted values are:\n", "willReplaceOnChanges": true }, "key": { @@ -41087,7 +41105,7 @@ "properties": { "sandboxType": { "type": "string", - "description": "Which sandbox to use for pods in the node pool.\nAccepted values are:\n\n* `\"gvisor\"`: Pods run within a gVisor sandbox.\n" + "description": "Which sandbox to use for pods in the node pool.\nAccepted values are:\n" } }, "type": "object", @@ -41182,7 +41200,7 @@ "properties": { "mode": { "type": "string", - "description": "How to expose the node metadata to the workload running on the node.\nAccepted values are:\n* UNSPECIFIED: Not Set\n* GCE_METADATA: Expose all Compute Engine metadata to pods.\n* GKE_METADATA: Run the GKE Metadata Server on this node. The GKE Metadata Server exposes a metadata API to workloads that is compatible with the V1 Compute Metadata APIs exposed by the Compute Engine and App Engine Metadata Servers. This feature can only be enabled if [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) is enabled at the cluster level.\n" + "description": "How to expose the node metadata to the workload running on the node.\nAccepted values are:\n\nUNSPECIFIED: Not Set\n\nGCE_METADATA: Expose all Compute Engine metadata to pods.\n\nGKE_METADATA: Run the GKE Metadata Server on this node. The GKE Metadata Server exposes a metadata API to workloads that is compatible with the V1 Compute Metadata APIs exposed by the Compute Engine and App Engine Metadata Servers. This feature can only be enabled if [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) is enabled at the cluster level.\n" } }, "type": "object", @@ -41222,7 +41240,7 @@ }, "name": { "type": "string", - "description": "The name of the cluster, unique within the project and\nlocation.\n\n- - -\n", + "description": "The name of the cluster, unique within the project and\nlocation.\n", "willReplaceOnChanges": true }, "namePrefix": { @@ -41342,7 +41360,7 @@ "properties": { "gcfsConfig": { "$ref": "#/types/gcp:container/ClusterNodePoolDefaultsNodeConfigDefaultsGcfsConfig:ClusterNodePoolDefaultsNodeConfigDefaultsGcfsConfig", - "description": ") The default Google Container Filesystem (GCFS) configuration at the cluster level. e.g. enable [image streaming](https://cloud.google.com/kubernetes-engine/docs/how-to/image-streaming) across all the node pools within the cluster. Structure is documented below.\n" + "description": "The default Google Container Filesystem (GCFS) configuration at the cluster level. e.g. enable [image streaming](https://cloud.google.com/kubernetes-engine/docs/how-to/image-streaming) across all the node pools within the cluster. Structure is documented below.\n" }, "loggingVariant": { "type": "string", @@ -41509,7 +41527,7 @@ }, "ephemeralStorageConfig": { "$ref": "#/types/gcp:container/ClusterNodePoolNodeConfigEphemeralStorageConfig:ClusterNodePoolNodeConfigEphemeralStorageConfig", - "description": ") Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk. Structure is documented below.\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n", + "description": "Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk. Structure is documented below.\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n", "willReplaceOnChanges": true }, "ephemeralStorageLocalSsdConfig": { @@ -41536,7 +41554,7 @@ }, "gvnic": { "$ref": "#/types/gcp:container/ClusterNodePoolNodeConfigGvnic:ClusterNodePoolNodeConfigGvnic", - "description": "Google Virtual NIC (gVNIC) is a virtual network interface.\nInstalling the gVNIC driver allows for more efficient traffic transmission across the Google network infrastructure.\ngVNIC is an alternative to the virtIO-based ethernet driver. GKE nodes must use a Container-Optimized OS node image.\nGKE node version 1.15.11-gke.15 or later\nStructure is documented below.\n\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n", + "description": "Google Virtual NIC (gVNIC) is a virtual network interface.\nInstalling the gVNIC driver allows for more efficient traffic transmission across the Google network infrastructure.\ngVNIC is an alternative to the virtIO-based ethernet driver. GKE nodes must use a Container-Optimized OS node image.\nGKE node version 1.15.11-gke.15 or later\nStructure is documented below.\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n", "willReplaceOnChanges": true }, "hostMaintenancePolicy": { @@ -41806,7 +41824,7 @@ "properties": { "gpuDriverVersion": { "type": "string", - "description": "Mode for how the GPU driver is installed.\nAccepted values are:\n* `\"GPU_DRIVER_VERSION_UNSPECIFIED\"`: Default value is to not install any GPU driver.\n* `\"INSTALLATION_DISABLED\"`: Disable GPU driver auto installation and needs manual installation.\n* `\"DEFAULT\"`: \"Default\" GPU driver in COS and Ubuntu.\n* `\"LATEST\"`: \"Latest\" GPU driver in COS.\n", + "description": "Mode for how the GPU driver is installed.\nAccepted values are:\n", "willReplaceOnChanges": true } }, @@ -41819,7 +41837,7 @@ "properties": { "gpuSharingStrategy": { "type": "string", - "description": "The type of GPU sharing strategy to enable on the GPU node.\nAccepted values are:\n* `\"TIME_SHARING\"`: Allow multiple containers to have [time-shared](https://cloud.google.com/kubernetes-engine/docs/concepts/timesharing-gpus) access to a single GPU device.\n", + "description": "The type of GPU sharing strategy to enable on the GPU node.\nAccepted values are:\n", "willReplaceOnChanges": true }, "maxSharedClientsPerGpu": { @@ -41915,7 +41933,7 @@ "properties": { "consumeReservationType": { "type": "string", - "description": "The type of reservation consumption\nAccepted values are:\n\n* `\"UNSPECIFIED\"`: Default value. This should not be used.\n* `\"NO_RESERVATION\"`: Do not consume from any reserved capacity.\n* `\"ANY_RESERVATION\"`: Consume any reservation available.\n* `\"SPECIFIC_RESERVATION\"`: Must consume from a specific reservation. Must specify key value fields for specifying the reservations.\n", + "description": "The type of reservation consumption\nAccepted values are:\n", "willReplaceOnChanges": true }, "key": { @@ -41941,7 +41959,7 @@ "properties": { "sandboxType": { "type": "string", - "description": "Which sandbox to use for pods in the node pool.\nAccepted values are:\n\n* `\"gvisor\"`: Pods run within a gVisor sandbox.\n" + "description": "Which sandbox to use for pods in the node pool.\nAccepted values are:\n" } }, "type": "object", @@ -42036,7 +42054,7 @@ "properties": { "mode": { "type": "string", - "description": "How to expose the node metadata to the workload running on the node.\nAccepted values are:\n* UNSPECIFIED: Not Set\n* GCE_METADATA: Expose all Compute Engine metadata to pods.\n* GKE_METADATA: Run the GKE Metadata Server on this node. The GKE Metadata Server exposes a metadata API to workloads that is compatible with the V1 Compute Metadata APIs exposed by the Compute Engine and App Engine Metadata Servers. This feature can only be enabled if [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) is enabled at the cluster level.\n" + "description": "How to expose the node metadata to the workload running on the node.\nAccepted values are:\n\nUNSPECIFIED: Not Set\n\nGCE_METADATA: Expose all Compute Engine metadata to pods.\n\nGKE_METADATA: Run the GKE Metadata Server on this node. The GKE Metadata Server exposes a metadata API to workloads that is compatible with the V1 Compute Metadata APIs exposed by the Compute Engine and App Engine Metadata Servers. This feature can only be enabled if [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) is enabled at the cluster level.\n" } }, "type": "object", @@ -42269,11 +42287,11 @@ "properties": { "workloadConfig": { "$ref": "#/types/gcp:container/ClusterProtectConfigWorkloadConfig:ClusterProtectConfigWorkloadConfig", - "description": ") WorkloadConfig defines which actions are enabled for a cluster's workload configurations. Structure is documented below\n" + "description": "WorkloadConfig defines which actions are enabled for a cluster's workload configurations. Structure is documented below\n" }, "workloadVulnerabilityMode": { "type": "string", - "description": ") Sets which mode to use for Protect workload vulnerability scanning feature. Accepted values are DISABLED, BASIC.\n" + "description": "Sets which mode to use for Protect workload vulnerability scanning feature. Accepted values are DISABLED, BASIC.\n" } }, "type": "object", @@ -42290,7 +42308,7 @@ "properties": { "auditMode": { "type": "string", - "description": ") Sets which mode of auditing should be used for the cluster's workloads. Accepted values are DISABLED, BASIC.\n" + "description": "Sets which mode of auditing should be used for the cluster's workloads. Accepted values are DISABLED, BASIC.\n" } }, "type": "object", @@ -42302,7 +42320,7 @@ "properties": { "channel": { "type": "string", - "description": "The selected release channel.\nAccepted values are:\n* UNSPECIFIED: Not set.\n* RAPID: Weekly upgrade cadence; Early testers and developers who requires new features.\n* REGULAR: Multiple per month upgrade cadence; Production users who need features not yet offered in the Stable channel.\n* STABLE: Every few months upgrade cadence; Production users who need stability above all else, and for whom frequent upgrades are too risky.\n" + "description": "The selected release channel.\nAccepted values are:\n\nUNSPECIFIED: Not set.\n\nRAPID: Weekly upgrade cadence; Early testers and developers who requires new features.\n\nREGULAR: Multiple per month upgrade cadence; Production users who need features not yet offered in the Stable channel.\n\nSTABLE: Every few months upgrade cadence; Production users who need stability above all else, and for whom frequent upgrades are too risky.\n" } }, "type": "object", @@ -42314,7 +42332,7 @@ "properties": { "bigqueryDestination": { "$ref": "#/types/gcp:container/ClusterResourceUsageExportConfigBigqueryDestination:ClusterResourceUsageExportConfigBigqueryDestination", - "description": "Parameters for using BigQuery as the destination of resource usage export.\n\n* `bigquery_destination.dataset_id` (Required) - The ID of a BigQuery Dataset. For Example:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" + "description": "Parameters for using BigQuery as the destination of resource usage export.\n" }, "enableNetworkEgressMetering": { "type": "boolean", @@ -42333,7 +42351,8 @@ "gcp:container/ClusterResourceUsageExportConfigBigqueryDestination:ClusterResourceUsageExportConfigBigqueryDestination": { "properties": { "datasetId": { - "type": "string" + "type": "string", + "description": "`bigquery_destination.dataset_id` (Required) - The ID of a BigQuery Dataset. For Example:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" } }, "type": "object", @@ -42378,7 +42397,7 @@ "properties": { "enabled": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n", + "description": "(DEPRECATED) Enable Binary Authorization for this cluster. Deprecated in favor of `evaluation_mode`.\n", "willReplaceOnChanges": true }, "ipv4CidrBlock": { @@ -42427,7 +42446,7 @@ "properties": { "locationPolicy": { "type": "string", - "description": "Location policy specifies the algorithm used when\nscaling-up the node pool. Location policy is supported only in 1.24.1+ clusters.\n* \"BALANCED\" - Is a best effort policy that aims to balance the sizes of available zones.\n* \"ANY\" - Instructs the cluster autoscaler to prioritize utilization of unused reservations,\nand reduce preemption risk for Spot VMs.\n" + "description": "Location policy specifies the algorithm used when\nscaling-up the node pool. Location policy is supported only in 1.24.1+ clusters.\n\n\"BALANCED\" - Is a best effort policy that aims to balance the sizes of available zones.\n\n\"ANY\" - Instructs the cluster autoscaler to prioritize utilization of unused reservations,\nand reduce preemption risk for Spot VMs.\n" }, "maxNodeCount": { "type": "integer", @@ -43115,7 +43134,7 @@ }, "strategy": { "type": "string", - "description": "The upgrade stragey to be used for upgrading the nodes.\n" + "description": "(Default `SURGE`) The upgrade stragey to be used for upgrading the nodes.\n" } }, "type": "object", @@ -43165,7 +43184,7 @@ }, "batchSoakDuration": { "type": "string", - "description": "Soak time after each batch gets drained.\n" + "description": "(Optionial) Soak time after each batch gets drained.\n" } }, "type": "object", @@ -46435,7 +46454,7 @@ "properties": { "humanReadableName": { "type": "string", - "description": "The human readable name of this Attestation Authority, for\nexample \"qa\".\n\n- - -\n" + "description": "The human readable name of this Attestation Authority, for\nexample \"qa\".\n" } }, "type": "object", @@ -46525,7 +46544,7 @@ "properties": { "publicKeyId": { "type": "string", - "description": "The identifier for the public key that verifies this\nsignature. MUST be an RFC3986 conformant\nURI. * When possible, the key id should be an\nimmutable reference, such as a cryptographic digest.\nExamples of valid values:\n* OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr\nfor more details on this scheme.\n* `openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA`\n* RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization):\n* \"ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU\"\n\n- - -\n" + "description": "The identifier for the public key that verifies this\nsignature. MUST be an RFC3986 conformant\nURI. * When possible, the key id should be an\nimmutable reference, such as a cryptographic digest.\nExamples of valid values:\n\nOpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr\nfor more details on this scheme.\n" }, "signature": { "type": "string", @@ -47157,14 +47176,14 @@ "items": { "type": "string" }, - "description": "Patterns to identify a set of files in Google Cloud Storage.\nSee [Cloud Storage documentation](https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames)\nfor more information. Note that bucket wildcards are currently not supported. Examples of valid filePatterns:\n* gs://bucket_name/dir/*: matches all files within bucket_name/dir directory.\n* gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories.\n* gs://bucket_name/file*: matches files prefixed by file in bucket_name\n* gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name\n* gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name\n* gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name\n* gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b\n* gs://another_bucket/a.txt: matches gs://another_bucket/a.txt\n" + "description": "Patterns to identify a set of files in Google Cloud Storage.\nSee [Cloud Storage documentation](https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames)\nfor more information. Note that bucket wildcards are currently not supported. Examples of valid filePatterns:\n\ngs://bucket_name/dir/*: matches all files within bucket_name/dir directory.\n\ngs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories.\n\ngs://bucket_name/file*: matches files prefixed by file in bucket_name\n\ngs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name\n\ngs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name\n\ngs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name\n\ngs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b\n\ngs://another_bucket/a.txt: matches gs://another_bucket/a.txt\n" }, "sampleGcsFileSpecs": { "type": "array", "items": { "$ref": "#/types/gcp:datacatalog/EntryGcsFilesetSpecSampleGcsFileSpec:EntryGcsFilesetSpecSampleGcsFileSpec" }, - "description": "(Output)\nSample files contained in this fileset, not all files contained in this fileset are represented here.\nStructure is documented below.\n\n\n\u003ca name=\"nested_sample_gcs_file_specs\"\u003e\u003c/a\u003eThe `sample_gcs_file_specs` block contains:\n" + "description": "(Output)\nSample files contained in this fileset, not all files contained in this fileset are represented here.\nStructure is documented below.\n\n\u003ca name=\"nested_sample_gcs_file_specs\"\u003e\u003c/a\u003eThe `sample_gcs_file_specs` block contains:\n" } }, "type": "object", @@ -47301,7 +47320,7 @@ }, "enumValue": { "type": "string", - "description": "Holds the value for a tag field with enum type. This value must be one of the allowed values in the definition of this enum.\n\n- - -\n" + "description": "Holds the value for a tag field with enum type. This value must be one of the allowed values in the definition of this enum.\n" }, "fieldName": { "type": "string", @@ -47423,7 +47442,7 @@ "properties": { "displayName": { "type": "string", - "description": "The display name for this template.\n" + "description": "The display name of the enum value.\n" } }, "type": "object", @@ -47717,8 +47736,7 @@ "description": "The ID of the Cloud Platform project that the job belongs to.\n" }, "validateOnly": { - "type": "boolean", - "description": "(Optional)\n" + "type": "boolean" } }, "type": "object", @@ -48465,7 +48483,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -48536,7 +48554,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -48607,7 +48625,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -48652,11 +48670,11 @@ }, "maskingCharacter": { "type": "string", - "description": "is *\n" + "description": "Character to use to mask the sensitive values—for example, * for an alphabetic string such as a name, or 0 for a numeric string\nsuch as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to * for\nstrings, and 0 for digits.\n" }, "numberToMask": { "type": "integer", - "description": "is -4\n" + "description": "Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally.\nIf number_to_mask is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values:\n" }, "reverseOrder": { "type": "boolean", @@ -48682,7 +48700,7 @@ "properties": { "context": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigContext:PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigContext", - "description": "A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well.\nIf the context is not set, plaintext would be used as is for encryption. If the context is set but:\n1. there is no record present when transforming a given value or\n2. the field is not present when transforming a given value,\nplaintext would be used as is for encryption.\nNote that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.\nStructure is documented below.\n" + "description": "A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well.\nIf the context is not set, plaintext would be used as is for encryption. If the context is set but:\n\nthere is no record present when transforming a given value or\n\nthe field is not present when transforming a given value,\nplaintext would be used as is for encryption.\nNote that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.\nStructure is documented below.\n" }, "cryptoKey": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigCryptoKey:PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigCryptoKey", @@ -48690,7 +48708,7 @@ }, "surrogateInfoType": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType:PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType", - "description": "The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate}\nFor example, if the name of custom info type is 'MY\\_TOKEN\\_INFO\\_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY\\_TOKEN\\_INFO\\_TYPE(3):abc'\nThis annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text.\nNote: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text.\nIn order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either\n* reverse a surrogate that does not correspond to an actual identifier\n* be unable to parse the surrogate and result in an error\nTherefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY\\_TOKEN\\_TYPE.\nStructure is documented below.\n" + "description": "The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate}\nFor example, if the name of custom info type is 'MY\\_TOKEN\\_INFO\\_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY\\_TOKEN\\_INFO\\_TYPE(3):abc'\nThis annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text.\nNote: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text.\nIn order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either\n\nreverse a surrogate that does not correspond to an actual identifier\n\nbe unable to parse the surrogate and result in an error\nTherefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY\\_TOKEN\\_TYPE.\nStructure is documented below.\n" } }, "type": "object" @@ -48866,7 +48884,7 @@ }, "context": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigContext:PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigContext", - "description": "The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used.\nIf the context is set but:\n1. there is no record present when transforming a given value or\n2. the field is not present when transforming a given value,\na default tweak will be used.\nNote that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string.\nThe tweak is constructed as a sequence of bytes in big endian byte order such that:\n* a 64 bit integer is encoded followed by a single byte of value 1\n* a string is encoded in UTF-8 format followed by a single byte of value 2\nStructure is documented below.\n" + "description": "The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used.\nIf the context is set but:\n\nthere is no record present when transforming a given value or\n\nthe field is not present when transforming a given value,\na default tweak will be used.\nNote that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string.\nThe tweak is constructed as a sequence of bytes in big endian byte order such that:\n\na 64 bit integer is encoded followed by a single byte of value 1\n\na string is encoded in UTF-8 format followed by a single byte of value 2\nStructure is documented below.\n" }, "cryptoKey": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey:PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey", @@ -49182,7 +49200,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -49275,7 +49293,7 @@ "properties": { "condition": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationCondition:PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationCondition", - "description": "Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation.\nExample Use Cases:\n- Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range.\n- Redact a field if the date of birth field is greater than 85.\nStructure is documented below.\n" + "description": "Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation.\nExample Use Cases:\n\nApply a different bucket transformation to an age column if the zip code column for the same record is within a specific range.\n\nRedact a field if the date of birth field is greater than 85.\nStructure is documented below.\n" }, "fields": { "type": "array", @@ -49403,7 +49421,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -49637,7 +49655,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -49708,7 +49726,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -49779,7 +49797,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -49824,11 +49842,11 @@ }, "maskingCharacter": { "type": "string", - "description": "is *\n" + "description": "Character to use to mask the sensitive values—for example, * for an alphabetic string such as a name, or 0 for a numeric string\nsuch as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to * for\nstrings, and 0 for digits.\n" }, "numberToMask": { "type": "integer", - "description": "is -4\n" + "description": "Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally.\nIf number_to_mask is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values:\n" }, "reverseOrder": { "type": "boolean", @@ -49854,7 +49872,7 @@ "properties": { "context": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigContext:PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigContext", - "description": "A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well.\nIf the context is not set, plaintext would be used as is for encryption. If the context is set but:\n1. there is no record present when transforming a given value or\n2. the field is not present when transforming a given value,\nplaintext would be used as is for encryption.\nNote that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.\nStructure is documented below.\n" + "description": "A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well.\nIf the context is not set, plaintext would be used as is for encryption. If the context is set but:\n\nthere is no record present when transforming a given value or\n\nthe field is not present when transforming a given value,\nplaintext would be used as is for encryption.\nNote that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.\nStructure is documented below.\n" }, "cryptoKey": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigCryptoKey:PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigCryptoKey", @@ -49862,7 +49880,7 @@ }, "surrogateInfoType": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType:PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationInfoTypeTransformationsTransformationPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType", - "description": "The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate}\nFor example, if the name of custom info type is 'MY\\_TOKEN\\_INFO\\_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY\\_TOKEN\\_INFO\\_TYPE(3):abc'\nThis annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text.\nNote: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text.\nIn order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either\n* reverse a surrogate that does not correspond to an actual identifier\n* be unable to parse the surrogate and result in an error\nTherefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY\\_TOKEN\\_TYPE.\nStructure is documented below.\n" + "description": "The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate}\nFor example, if the name of custom info type is 'MY\\_TOKEN\\_INFO\\_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY\\_TOKEN\\_INFO\\_TYPE(3):abc'\nThis annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text.\nNote: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text.\nIn order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either\n\nreverse a surrogate that does not correspond to an actual identifier\n\nbe unable to parse the surrogate and result in an error\nTherefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY\\_TOKEN\\_TYPE.\nStructure is documented below.\n" } }, "type": "object", @@ -50053,7 +50071,7 @@ }, "context": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationInfoTypeTransformationsTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigContext:PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationInfoTypeTransformationsTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigContext", - "description": "The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used.\nIf the context is set but:\n1. there is no record present when transforming a given value or\n2. the field is not present when transforming a given value,\na default tweak will be used.\nNote that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string.\nThe tweak is constructed as a sequence of bytes in big endian byte order such that:\n* a 64 bit integer is encoded followed by a single byte of value 1\n* a string is encoded in UTF-8 format followed by a single byte of value 2\nStructure is documented below.\n" + "description": "The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used.\nIf the context is set but:\n\nthere is no record present when transforming a given value or\n\nthe field is not present when transforming a given value,\na default tweak will be used.\nNote that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string.\nThe tweak is constructed as a sequence of bytes in big endian byte order such that:\n\na 64 bit integer is encoded followed by a single byte of value 1\n\na string is encoded in UTF-8 format followed by a single byte of value 2\nStructure is documented below.\n" }, "cryptoKey": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationInfoTypeTransformationsTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey:PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationInfoTypeTransformationsTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey", @@ -50380,7 +50398,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -50578,7 +50596,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -50653,7 +50671,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -50728,7 +50746,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -50773,11 +50791,11 @@ }, "maskingCharacter": { "type": "string", - "description": "is *\n" + "description": "Character to use to mask the sensitive values—for example, * for an alphabetic string such as a name, or 0 for a numeric string\nsuch as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to * for\nstrings, and 0 for digits.\n" }, "numberToMask": { "type": "integer", - "description": "is -4\n" + "description": "Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally.\nIf number_to_mask is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values:\n" }, "reverseOrder": { "type": "boolean", @@ -50803,7 +50821,7 @@ "properties": { "context": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationPrimitiveTransformationCryptoDeterministicConfigContext:PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationPrimitiveTransformationCryptoDeterministicConfigContext", - "description": "A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well.\nIf the context is not set, plaintext would be used as is for encryption. If the context is set but:\n1. there is no record present when transforming a given value or\n2. the field is not present when transforming a given value,\nplaintext would be used as is for encryption.\nNote that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.\nStructure is documented below.\n" + "description": "A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well.\nIf the context is not set, plaintext would be used as is for encryption. If the context is set but:\n\nthere is no record present when transforming a given value or\n\nthe field is not present when transforming a given value,\nplaintext would be used as is for encryption.\nNote that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.\nStructure is documented below.\n" }, "cryptoKey": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationPrimitiveTransformationCryptoDeterministicConfigCryptoKey:PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationPrimitiveTransformationCryptoDeterministicConfigCryptoKey", @@ -50811,7 +50829,7 @@ }, "surrogateInfoType": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType:PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType", - "description": "The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate}\nFor example, if the name of custom info type is 'MY\\_TOKEN\\_INFO\\_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY\\_TOKEN\\_INFO\\_TYPE(3):abc'\nThis annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text.\nNote: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text.\nIn order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either\n* reverse a surrogate that does not correspond to an actual identifier\n* be unable to parse the surrogate and result in an error\nTherefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY\\_TOKEN\\_TYPE.\nStructure is documented below.\n" + "description": "The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate}\nFor example, if the name of custom info type is 'MY\\_TOKEN\\_INFO\\_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY\\_TOKEN\\_INFO\\_TYPE(3):abc'\nThis annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text.\nNote: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text.\nIn order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either\n\nreverse a surrogate that does not correspond to an actual identifier\n\nbe unable to parse the surrogate and result in an error\nTherefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY\\_TOKEN\\_TYPE.\nStructure is documented below.\n" } }, "type": "object" @@ -50987,7 +51005,7 @@ }, "context": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigContext:PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigContext", - "description": "The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used.\nIf the context is set but:\n1. there is no record present when transforming a given value or\n2. the field is not present when transforming a given value,\na default tweak will be used.\nNote that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string.\nThe tweak is constructed as a sequence of bytes in big endian byte order such that:\n* a 64 bit integer is encoded followed by a single byte of value 1\n* a string is encoded in UTF-8 format followed by a single byte of value 2\nStructure is documented below.\n" + "description": "The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used.\nIf the context is set but:\n\nthere is no record present when transforming a given value or\n\nthe field is not present when transforming a given value,\na default tweak will be used.\nNote that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string.\nThe tweak is constructed as a sequence of bytes in big endian byte order such that:\n\na 64 bit integer is encoded followed by a single byte of value 1\n\na string is encoded in UTF-8 format followed by a single byte of value 2\nStructure is documented below.\n" }, "cryptoKey": { "$ref": "#/types/gcp:dataloss/PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey:PreventionDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey", @@ -51259,7 +51277,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -51334,7 +51352,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -51424,7 +51442,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -51605,7 +51623,7 @@ "properties": { "day": { "type": "integer", - "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n\n- - -\n" + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.\n" }, "month": { "type": "integer", @@ -53352,7 +53370,7 @@ "additionalProperties": { "type": "string" }, - "description": "To organize findings, these labels will be added to each finding.\nLabel keys must be between 1 and 63 characters long and must conform to the following regular expression: `a-z?`.\nLabel values must be between 0 and 63 characters long and must conform to the regular expression `(a-z?)?`.\nNo more than 10 labels can be associated with a given finding.\nExamples:\n* `\"environment\" : \"production\"`\n* `\"pipeline\" : \"etl\"`\n" + "description": "To organize findings, these labels will be added to each finding.\nLabel keys must be between 1 and 63 characters long and must conform to the following regular expression: `a-z?`.\nLabel values must be between 0 and 63 characters long and must conform to the regular expression `(a-z?)?`.\nNo more than 10 labels can be associated with a given finding.\nExamples:\n" }, "requiredFindingLabelKeys": { "type": "array", @@ -53448,7 +53466,7 @@ "properties": { "recurrencePeriodDuration": { "type": "string", - "description": "With this option a job is started a regular periodic basis. For example: every day (86400 seconds).\nA scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs.\nThis value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.\nA duration in seconds with up to nine fractional digits, terminated by 's'. Example: \"3.5s\".\n\n- - -\n" + "description": "With this option a job is started a regular periodic basis. For example: every day (86400 seconds).\nA scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs.\nThis value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.\nA duration in seconds with up to nine fractional digits, terminated by 's'. Example: \"3.5s\".\n" } }, "type": "object" @@ -53810,7 +53828,7 @@ }, "type": { "type": "string", - "description": "Required. Immutable. Type of resource. Possible values: STORAGE_BUCKET, BIGQUERY_DATASET\n\n- - -\n", + "description": "Required. Immutable. Type of resource. Possible values: STORAGE_BUCKET, BIGQUERY_DATASET\n", "willReplaceOnChanges": true } }, @@ -54736,7 +54754,7 @@ "properties": { "cron": { "type": "string", - "description": "Cron schedule for running scans periodically. This field is required for Schedule scans.\n\n- - -\n" + "description": "Cron schedule for running scans periodically. This field is required for Schedule scans.\n" } }, "type": "object", @@ -54922,7 +54940,7 @@ }, "kmsKey": { "type": "string", - "description": "The Cloud KMS key to use for encryption, of the form: projects/{project_number}/locations/{locationId}/keyRings/{key-ring-name}/cryptoKeys/{key-name}.\n\n- - -\n" + "description": "The Cloud KMS key to use for encryption, of the form: projects/{project_number}/locations/{locationId}/keyRings/{key-ring-name}/cryptoKeys/{key-name}.\n" }, "maxJobExecutionLifetime": { "type": "string", @@ -54930,7 +54948,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the provider project is used.\n" + "description": "The project in which jobs are run. By default, the project containing the Lake is used. If a project is provided, the ExecutionSpec.service_account must belong to this project.\n" }, "serviceAccount": { "type": "string", @@ -55478,7 +55496,7 @@ "properties": { "locationType": { "type": "string", - "description": "Required. Immutable. The location type of the resources that are allowed to be attached to the assets within this zone. Possible values: LOCATION_TYPE_UNSPECIFIED, SINGLE_REGION, MULTI_REGION\n\n- - -\n", + "description": "Required. Immutable. The location type of the resources that are allowed to be attached to the assets within this zone. Possible values: LOCATION_TYPE_UNSPECIFIED, SINGLE_REGION, MULTI_REGION\n", "willReplaceOnChanges": true } }, @@ -55655,11 +55673,11 @@ }, "metastoreConfig": { "$ref": "#/types/gcp:dataproc/ClusterClusterConfigMetastoreConfig:ClusterClusterConfigMetastoreConfig", - "description": "The config setting for metastore service with the cluster.\nStructure defined below.\n- - -\n" + "description": "The config setting for metastore service with the cluster.\nStructure defined below.\n" }, "preemptibleWorkerConfig": { "$ref": "#/types/gcp:dataproc/ClusterClusterConfigPreemptibleWorkerConfig:ClusterClusterConfigPreemptibleWorkerConfig", - "description": "The Google Compute Engine config settings for the additional\ninstances in a cluster. Structure defined below.\n* **NOTE** : `preemptible_worker_config` is\nan alias for the api's [secondaryWorkerConfig](https://cloud.google.com/dataproc/docs/reference/rest/v1/ClusterConfig#InstanceGroupConfig). The name doesn't necessarily mean it is preemptible and is named as\nsuch for legacy/compatibility reasons.\n" + "description": "The Google Compute Engine config settings for the additional\ninstances in a cluster. Structure defined below.\n\n**NOTE** : `preemptible_worker_config` is\nan alias for the api's [secondaryWorkerConfig](https://cloud.google.com/dataproc/docs/reference/rest/v1/ClusterConfig#InstanceGroupConfig). The name doesn't necessarily mean it is preemptible and is named as\nsuch for legacy/compatibility reasons.\n" }, "securityConfig": { "$ref": "#/types/gcp:dataproc/ClusterClusterConfigSecurityConfig:ClusterClusterConfigSecurityConfig", @@ -55704,7 +55722,7 @@ "properties": { "policyUri": { "type": "string", - "description": "The autoscaling policy used by the cluster.\n\nOnly resource names including projectid and location (region) are valid. Examples:\n\n`https://www.googleapis.com/compute/v1/projects/[projectId]/locations/[dataproc_region]/autoscalingPolicies/[policy_id]`\n`projects/[projectId]/locations/[dataproc_region]/autoscalingPolicies/[policy_id]`\nNote that the policy must be in the same project and Cloud Dataproc region.\n\n- - -\n" + "description": "The autoscaling policy used by the cluster.\n\nOnly resource names including projectid and location (region) are valid. Examples:\n\n`https://www.googleapis.com/compute/v1/projects/[projectId]/locations/[dataproc_region]/autoscalingPolicies/[policy_id]`\n`projects/[projectId]/locations/[dataproc_region]/autoscalingPolicies/[policy_id]`\nNote that the policy must be in the same project and Cloud Dataproc region.\n" } }, "type": "object", @@ -55734,7 +55752,7 @@ "items": { "type": "string" }, - "description": "One or more [available OSS metrics] (https://cloud.google.com/dataproc/docs/guides/monitoring#available_oss_metrics) to collect for the metric course.\n\n- - -\n", + "description": "One or more [available OSS metrics] (https://cloud.google.com/dataproc/docs/guides/monitoring#available_oss_metrics) to collect for the metric course.\n", "willReplaceOnChanges": true }, "metricSource": { @@ -55752,7 +55770,7 @@ "properties": { "kmsKeyName": { "type": "string", - "description": "The Cloud KMS key name to use for PD disk encryption for\nall instances in the cluster.\n\n- - -\n" + "description": "The Cloud KMS key name to use for PD disk encryption for\nall instances in the cluster.\n" } }, "type": "object", @@ -55830,7 +55848,7 @@ }, "shieldedInstanceConfig": { "$ref": "#/types/gcp:dataproc/ClusterClusterConfigGceClusterConfigShieldedInstanceConfig:ClusterClusterConfigGceClusterConfigShieldedInstanceConfig", - "description": "Shielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm).\n\n- - -\n" + "description": "Shielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm).\n" }, "subnetwork": { "type": "string", @@ -55905,7 +55923,7 @@ "properties": { "enableIntegrityMonitoring": { "type": "boolean", - "description": "Defines whether instances have integrity monitoring enabled.\n\n- - -\n", + "description": "Defines whether instances have integrity monitoring enabled.\n", "willReplaceOnChanges": true }, "enableSecureBoot": { @@ -55930,7 +55948,7 @@ }, "timeoutSec": { "type": "integer", - "description": "The maximum duration (in seconds) which `script` is\nallowed to take to execute its action. GCP will default to a predetermined\ncomputed value if not set (currently 300).\n\n- - -\n", + "description": "The maximum duration (in seconds) which `script` is\nallowed to take to execute its action. GCP will default to a predetermined\ncomputed value if not set (currently 300).\n", "willReplaceOnChanges": true } }, @@ -55943,7 +55961,7 @@ "properties": { "autoDeleteTime": { "type": "string", - "description": "The time when cluster will be auto-deleted.\nA timestamp in RFC3339 UTC \"Zulu\" format, accurate to nanoseconds.\nExample: \"2014-10-02T15:01:23.045123456Z\".\n\n- - -\n" + "description": "The time when cluster will be auto-deleted.\nA timestamp in RFC3339 UTC \"Zulu\" format, accurate to nanoseconds.\nExample: \"2014-10-02T15:01:23.045123456Z\".\n" }, "idleDeleteTtl": { "type": "string", @@ -55969,7 +55987,7 @@ "items": { "$ref": "#/types/gcp:dataproc/ClusterClusterConfigMasterConfigAccelerator:ClusterClusterConfigMasterConfigAccelerator" }, - "description": "The Compute Engine accelerator (GPU) configuration for these instances. Can be specified multiple times.\n", + "description": "The Compute Engine accelerator (GPU) configuration for these instances. Can be specified multiple times.\n\n`accelerators` (Optional) The Compute Engine accelerator configuration for these instances. Can be specified multiple times.\n", "willReplaceOnChanges": true }, "diskConfig": { @@ -56021,12 +56039,12 @@ "properties": { "acceleratorCount": { "type": "integer", - "description": "The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`.\n\n\u003e The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select\nzones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list)\nif you are trying to use accelerators in a given zone.\n\n- - -\n", + "description": "The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`.\n\n\u003e The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select\nzones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list)\nif you are trying to use accelerators in a given zone.\n\n\n\n\n`accelerator_count` - (Required) The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`.\n\n\u003e The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select\nzones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list)\nif you are trying to use accelerators in a given zone.\n", "willReplaceOnChanges": true }, "acceleratorType": { "type": "string", - "description": "The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`.\n", + "description": "The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`.\n\n`accelerator_type` - (Required) The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`.\n", "willReplaceOnChanges": true } }, @@ -56040,17 +56058,17 @@ "properties": { "bootDiskSizeGb": { "type": "integer", - "description": "Size of the primary disk attached to each node, specified\nin GB. The primary disk contains the boot volume and system libraries, and the\nsmallest allowed disk size is 10GB. GCP will default to a predetermined\ncomputed value if not set (currently 500GB). Note: If SSDs are not\nattached, it also contains the HDFS data blocks and Hadoop working directories.\n", + "description": "Size of the primary disk attached to each preemptible worker node, specified\nin GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined\ncomputed value if not set (currently 500GB). Note: If SSDs are not\nattached, it also contains the HDFS data blocks and Hadoop working directories.\n", "willReplaceOnChanges": true }, "bootDiskType": { "type": "string", - "description": "The disk type of the primary disk attached to each node.\nOne of `\"pd-ssd\"` or `\"pd-standard\"`. Defaults to `\"pd-standard\"`.\n", + "description": "The disk type of the primary disk attached to each preemptible worker node.\nOne of `\"pd-ssd\"` or `\"pd-standard\"`. Defaults to `\"pd-standard\"`.\n", "willReplaceOnChanges": true }, "numLocalSsds": { "type": "integer", - "description": "The amount of local SSD disks that will be\nattached to each master cluster node. Defaults to 0.\n", + "description": "The amount of local SSD disks that will be\nattached to each preemptible worker node. Defaults to 0.\n", "willReplaceOnChanges": true } }, @@ -56095,7 +56113,7 @@ }, "preemptibility": { "type": "string", - "description": "Specifies the preemptibility of the secondary workers. The default value is `PREEMPTIBLE`\nAccepted values are:\n* PREEMPTIBILITY_UNSPECIFIED\n* NON_PREEMPTIBLE\n* PREEMPTIBLE\n", + "description": "Specifies the preemptibility of the secondary workers. The default value is `PREEMPTIBLE`\nAccepted values are:\n\nPREEMPTIBILITY_UNSPECIFIED\n\nNON_PREEMPTIBLE\n\nPREEMPTIBLE\n", "willReplaceOnChanges": true } }, @@ -56114,17 +56132,17 @@ "properties": { "bootDiskSizeGb": { "type": "integer", - "description": "Size of the primary disk attached to each node, specified\nin GB. The primary disk contains the boot volume and system libraries, and the\nsmallest allowed disk size is 10GB. GCP will default to a predetermined\ncomputed value if not set (currently 500GB). Note: If SSDs are not\nattached, it also contains the HDFS data blocks and Hadoop working directories.\n", + "description": "Size of the primary disk attached to each preemptible worker node, specified\nin GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined\ncomputed value if not set (currently 500GB). Note: If SSDs are not\nattached, it also contains the HDFS data blocks and Hadoop working directories.\n", "willReplaceOnChanges": true }, "bootDiskType": { "type": "string", - "description": "The disk type of the primary disk attached to each node.\nOne of `\"pd-ssd\"` or `\"pd-standard\"`. Defaults to `\"pd-standard\"`.\n", + "description": "The disk type of the primary disk attached to each preemptible worker node.\nOne of `\"pd-ssd\"` or `\"pd-standard\"`. Defaults to `\"pd-standard\"`.\n", "willReplaceOnChanges": true }, "numLocalSsds": { "type": "integer", - "description": "The amount of local SSD disks that will be\nattached to each master cluster node. Defaults to 0.\n", + "description": "The amount of local SSD disks that will be\nattached to each preemptible worker node. Defaults to 0.\n", "willReplaceOnChanges": true } }, @@ -56210,7 +56228,7 @@ }, "truststoreUri": { "type": "string", - "description": "The Cloud Storage URI of the truststore file used for\nSSL encryption. If not provided, Dataproc will provide a self-signed certificate.\n\n- - -\n" + "description": "The Cloud Storage URI of the truststore file used for\nSSL encryption. If not provided, Dataproc will provide a self-signed certificate.\n" } }, "type": "object", @@ -56231,7 +56249,7 @@ "items": { "type": "string" }, - "description": "The set of optional components to activate on the cluster. See [Available Optional Components](https://cloud.google.com/dataproc/docs/concepts/components/overview#available_optional_components).\n\n- - -\n" + "description": "The set of optional components to activate on the cluster. See [Available Optional Components](https://cloud.google.com/dataproc/docs/concepts/components/overview#available_optional_components).\n" }, "overrideProperties": { "type": "object", @@ -56266,7 +56284,7 @@ "items": { "$ref": "#/types/gcp:dataproc/ClusterClusterConfigWorkerConfigAccelerator:ClusterClusterConfigWorkerConfigAccelerator" }, - "description": "The Compute Engine accelerator configuration for these instances. Can be specified multiple times.\n", + "description": "The Compute Engine accelerator (GPU) configuration for these instances. Can be specified multiple times.\n\n`accelerators` (Optional) The Compute Engine accelerator configuration for these instances. Can be specified multiple times.\n", "willReplaceOnChanges": true }, "diskConfig": { @@ -56317,12 +56335,12 @@ "properties": { "acceleratorCount": { "type": "integer", - "description": "The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`.\n\n\u003e The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select\nzones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list)\nif you are trying to use accelerators in a given zone.\n\n- - -\n", + "description": "The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`.\n\n\u003e The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select\nzones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list)\nif you are trying to use accelerators in a given zone.\n\n\n\n\n`accelerator_count` - (Required) The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`.\n\n\u003e The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select\nzones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list)\nif you are trying to use accelerators in a given zone.\n", "willReplaceOnChanges": true }, "acceleratorType": { "type": "string", - "description": "The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`.\n", + "description": "The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`.\n\n`accelerator_type` - (Required) The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`.\n", "willReplaceOnChanges": true } }, @@ -56336,17 +56354,17 @@ "properties": { "bootDiskSizeGb": { "type": "integer", - "description": "Size of the primary disk attached to each node, specified\nin GB. The primary disk contains the boot volume and system libraries, and the\nsmallest allowed disk size is 10GB. GCP will default to a predetermined\ncomputed value if not set (currently 500GB). Note: If SSDs are not\nattached, it also contains the HDFS data blocks and Hadoop working directories.\n", + "description": "Size of the primary disk attached to each preemptible worker node, specified\nin GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined\ncomputed value if not set (currently 500GB). Note: If SSDs are not\nattached, it also contains the HDFS data blocks and Hadoop working directories.\n", "willReplaceOnChanges": true }, "bootDiskType": { "type": "string", - "description": "The disk type of the primary disk attached to each node.\nOne of `\"pd-ssd\"` or `\"pd-standard\"`. Defaults to `\"pd-standard\"`.\n", + "description": "The disk type of the primary disk attached to each preemptible worker node.\nOne of `\"pd-ssd\"` or `\"pd-standard\"`. Defaults to `\"pd-standard\"`.\n", "willReplaceOnChanges": true }, "numLocalSsds": { "type": "integer", - "description": "The amount of local SSD disks that will be\nattached to each master cluster node. Defaults to 0.\n", + "description": "The amount of local SSD disks that will be\nattached to each preemptible worker node. Defaults to 0.\n", "willReplaceOnChanges": true } }, @@ -56410,7 +56428,7 @@ }, "kubernetesClusterConfig": { "$ref": "#/types/gcp:dataproc/ClusterVirtualClusterConfigKubernetesClusterConfig:ClusterVirtualClusterConfigKubernetesClusterConfig", - "description": "The configuration for running the Dataproc cluster on Kubernetes.\nStructure defined below.\n- - -\n" + "description": "The configuration for running the Dataproc cluster on Kubernetes.\nStructure defined below.\n" }, "stagingBucket": { "type": "string", @@ -56455,7 +56473,7 @@ "properties": { "dataprocCluster": { "type": "string", - "description": "Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload.\n- - -\n", + "description": "Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload.\n", "willReplaceOnChanges": true } }, @@ -56469,7 +56487,7 @@ }, "kubernetesNamespace": { "type": "string", - "description": "A namespace within the Kubernetes cluster to deploy into. \nIf this namespace does not exist, it is created.\nIf it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it.\nIf not specified, the name of the Dataproc Cluster is used.\n", + "description": "A namespace within the Kubernetes cluster to deploy into. \nIf this namespace does not exist, it is created. \nIf it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. \nIf not specified, the name of the Dataproc Cluster is used.\n", "willReplaceOnChanges": true }, "kubernetesSoftwareConfig": { @@ -56495,7 +56513,7 @@ "items": { "$ref": "#/types/gcp:dataproc/ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget:ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget" }, - "description": "GKE node pools where workloads will be scheduled. At least one node pool must be assigned the `DEFAULT` \nGkeNodePoolTarget.Role. If a GkeNodePoolTarget is not specified, Dataproc constructs a `DEFAULT` GkeNodePoolTarget.\nEach role can be given to only one GkeNodePoolTarget. All node pools must have the same location settings.\n" + "description": "GKE node pools where workloads will be scheduled. At least one node pool must be assigned the `DEFAULT` \nGkeNodePoolTarget.Role. If a GkeNodePoolTarget is not specified, Dataproc constructs a `DEFAULT` GkeNodePoolTarget. \nEach role can be given to only one GkeNodePoolTarget. All node pools must have the same location settings.\n" } }, "type": "object" @@ -56509,7 +56527,7 @@ }, "nodePoolConfig": { "$ref": "#/types/gcp:dataproc/ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig:ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig", - "description": "The configuration for the GKE node pool. \nIf specified, Dataproc attempts to create a node pool with the specified shape.\nIf one with the same name already exists, it is verified against all specified fields.\nIf a field differs, the virtual cluster creation will fail.\n" + "description": "(Input only) The configuration for the GKE node pool. \nIf specified, Dataproc attempts to create a node pool with the specified shape. \nIf one with the same name already exists, it is verified against all specified fields. \nIf a field differs, the virtual cluster creation will fail.\n" }, "roles": { "type": "array", @@ -56550,7 +56568,7 @@ "items": { "type": "string" }, - "description": "The list of Compute Engine zones where node pool nodes associated \nwith a Dataproc on GKE virtual cluster will be located.\n- - -\n", + "description": "The list of Compute Engine zones where node pool nodes associated \nwith a Dataproc on GKE virtual cluster will be located.\n", "willReplaceOnChanges": true } }, @@ -56597,12 +56615,12 @@ }, "minCpuPlatform": { "type": "string", - "description": "Minimum CPU platform to be used by this instance. \nThe instance may be scheduled on the specified or a newer CPU platform.\nSpecify the friendly names of CPU platforms, such as \"Intel Haswell\" or \"Intel Sandy Bridge\".\n", + "description": "Minimum CPU platform to be used by this instance. \nThe instance may be scheduled on the specified or a newer CPU platform. \nSpecify the friendly names of CPU platforms, such as \"Intel Haswell\" or \"Intel Sandy Bridge\".\n", "willReplaceOnChanges": true }, "preemptible": { "type": "boolean", - "description": "Whether the nodes are created as preemptible VM instances. \nPreemptible nodes cannot be used in a node pool with the CONTROLLER role or in the DEFAULT node pool if the\nCONTROLLER role is not assigned (the DEFAULT node pool will assume the CONTROLLER role).\n", + "description": "Whether the nodes are created as preemptible VM instances. \nPreemptible nodes cannot be used in a node pool with the CONTROLLER role or in the DEFAULT node pool if the \nCONTROLLER role is not assigned (the DEFAULT node pool will assume the CONTROLLER role).\n", "willReplaceOnChanges": true }, "spot": { @@ -56620,7 +56638,7 @@ "additionalProperties": { "type": "string" }, - "description": "The components that should be installed in this Dataproc cluster. The key must be a string from the \nKubernetesComponent enumeration. The value is the version of the software to be installed. At least one entry must be specified.\n* **NOTE** : `component_version[SPARK]` is mandatory to set, or the creation of the cluster will fail.\n", + "description": "The components that should be installed in this Dataproc cluster. The key must be a string from the \nKubernetesComponent enumeration. The value is the version of the software to be installed. At least one entry must be specified.\n\n**NOTE** : `component_version[SPARK]` is mandatory to set, or the creation of the cluster will fail.\n", "willReplaceOnChanges": true }, "properties": { @@ -56697,7 +56715,7 @@ "additionalProperties": { "type": "string" }, - "description": "A mapping of property names to values, used to configure Hadoop. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site` and classes in user code..\n\n* `logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", + "description": "A mapping of property names to values, used to configure Hadoop. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site` and classes in user code..\n", "willReplaceOnChanges": true } }, @@ -56717,6 +56735,7 @@ "additionalProperties": { "type": "string" }, + "description": "`logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", "willReplaceOnChanges": true } }, @@ -56826,7 +56845,7 @@ "items": { "type": "string" }, - "description": "HCFS URIs of jar files to add to the CLASSPATH of the Pig Client and Hadoop MapReduce (MR) tasks. Can contain Pig UDFs.\n\n* `logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", + "description": "HCFS URIs of jar files to add to the CLASSPATH of the Pig Client and Hadoop MapReduce (MR) tasks. Can contain Pig UDFs.\n", "willReplaceOnChanges": true }, "loggingConfig": { @@ -56878,6 +56897,7 @@ "additionalProperties": { "type": "string" }, + "description": "`logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", "willReplaceOnChanges": true } }, @@ -56890,6 +56910,7 @@ "properties": { "clusterName": { "type": "string", + "description": "`placement.cluster_name` - (Required) The name of the cluster where the job \nwill be submitted.\n", "willReplaceOnChanges": true }, "clusterUuid": { @@ -56929,7 +56950,7 @@ }, "outputFormat": { "type": "string", - "description": "The format in which query output will be displayed. See the Presto documentation for supported output formats.\n\n* `logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", + "description": "The format in which query output will be displayed. See the Presto documentation for supported output formats.\n", "willReplaceOnChanges": true }, "properties": { @@ -56970,6 +56991,7 @@ "additionalProperties": { "type": "string" }, + "description": "`logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", "willReplaceOnChanges": true } }, @@ -57025,7 +57047,7 @@ "additionalProperties": { "type": "string" }, - "description": "A mapping of property names to values, used to configure PySpark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code.\n\n* `logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", + "description": "A mapping of property names to values, used to configure PySpark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code.\n", "willReplaceOnChanges": true }, "pythonFileUris": { @@ -57057,6 +57079,7 @@ "additionalProperties": { "type": "string" }, + "description": "`logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", "willReplaceOnChanges": true } }, @@ -57085,10 +57108,12 @@ "properties": { "maxFailuresPerHour": { "type": "integer", + "description": "`scheduling.max_failures_per_hour` - (Required) Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed.\n", "willReplaceOnChanges": true }, "maxFailuresTotal": { "type": "integer", + "description": "`scheduling.max_failures_total` - (Required) Maximum number of times in total a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed.\n", "willReplaceOnChanges": true } }, @@ -57150,7 +57175,7 @@ "additionalProperties": { "type": "string" }, - "description": "A mapping of property names to values, used to configure Spark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code.\n\n* `logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", + "description": "A mapping of property names to values, used to configure Spark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code.\n", "willReplaceOnChanges": true } }, @@ -57170,6 +57195,7 @@ "additionalProperties": { "type": "string" }, + "description": "`logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", "willReplaceOnChanges": true } }, @@ -57185,7 +57211,7 @@ "items": { "type": "string" }, - "description": "HCFS URIs of jar files to be added to the Spark CLASSPATH.\n\n* `logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", + "description": "HCFS URIs of jar files to be added to the Spark CLASSPATH.\n", "willReplaceOnChanges": true }, "loggingConfig": { @@ -57237,6 +57263,7 @@ "additionalProperties": { "type": "string" }, + "description": "`logging_config.driver_log_levels`- (Required) The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'\n", "willReplaceOnChanges": true } }, @@ -57276,7 +57303,7 @@ "properties": { "metastoreType": { "type": "string", - "description": "The type of the backend metastore.\nPossible values are: `METASTORE_TYPE_UNSPECIFIED`, `DATAPROC_METASTORE`, `BIGQUERY`.\n\n- - -\n" + "description": "The type of the backend metastore.\nPossible values are: `METASTORE_TYPE_UNSPECIFIED`, `DATAPROC_METASTORE`, `BIGQUERY`.\n" }, "name": { "type": "string", @@ -57355,7 +57382,8 @@ "type": "array", "items": { "$ref": "#/types/gcp:dataproc/MetastoreServiceHiveMetastoreConfigAuxiliaryVersion:MetastoreServiceHiveMetastoreConfigAuxiliaryVersion" - } + }, + "description": "A mapping of Hive metastore version to the auxiliary version configuration.\nWhen specified, a secondary Hive metastore service is created along with the primary service.\nAll auxiliary versions must be less than the service's primary version.\nThe key is the auxiliary service name and it must match the regular expression a-z?.\nThis means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen.\nStructure is documented below.\n" }, "configOverrides": { "type": "object", @@ -57366,6 +57394,7 @@ }, "endpointProtocol": { "type": "string", + "description": "The protocol to use for the metastore service endpoint. If unspecified, defaults to `THRIFT`.\nDefault value is `THRIFT`.\nPossible values are: `THRIFT`, `GRPC`.\n", "willReplaceOnChanges": true }, "kerberosConfig": { @@ -58484,7 +58513,7 @@ }, "workerConfig": { "$ref": "#/types/gcp:dataproc/WorkflowTemplatePlacementManagedClusterConfigWorkerConfig:WorkflowTemplatePlacementManagedClusterConfigWorkerConfig", - "description": "The Compute Engine config settings for additional worker instances in a cluster.\n\n- - -\n", + "description": "The Compute Engine config settings for additional worker instances in a cluster.\n", "willReplaceOnChanges": true } }, @@ -59143,7 +59172,7 @@ "additionalProperties": { "type": "string" }, - "description": "The properties to set on daemon config files.\n\nProperty keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings:\n\n* capacity-scheduler: `capacity-scheduler.xml`\n* core: `core-site.xml`\n* distcp: `distcp-default.xml`\n* hdfs: `hdfs-site.xml`\n* hive: `hive-site.xml`\n* mapred: `mapred-site.xml`\n* pig: `pig.properties`\n* spark: `spark-defaults.conf`\n* yarn: `yarn-site.xml`\n\n\nFor more information, see [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).\n", + "description": "The properties to set on daemon config files.\n\nProperty keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings:\n\ncapacity-scheduler: `capacity-scheduler.xml`\n\ncore: `core-site.xml`\n\ndistcp: `distcp-default.xml`\n\nhdfs: `hdfs-site.xml`\n\nhive: `hive-site.xml`\n\nmapred: `mapred-site.xml`\n\npig: `pig.properties`\n\nspark: `spark-defaults.conf`\n\nyarn: `yarn-site.xml`\n\nFor more information, see [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).\n", "willReplaceOnChanges": true } }, @@ -59532,7 +59561,7 @@ "properties": { "subnet": { "type": "string", - "description": "A free subnet for peering. (CIDR of /29)\n\n- - -\n", + "description": "A free subnet for peering. (CIDR of /29)\n", "willReplaceOnChanges": true }, "vpc": { @@ -59583,14 +59612,14 @@ "properties": { "database": { "type": "string", - "description": "Database name.\n" + "description": "Database name.\n\n`database` -\n(Required)\nDatabase name.\n" }, "mysqlTables": { "type": "array", "items": { "$ref": "#/types/gcp:datastream/StreamBackfillAllMysqlExcludedObjectsMysqlDatabaseMysqlTable:StreamBackfillAllMysqlExcludedObjectsMysqlDatabaseMysqlTable" }, - "description": "Tables in the database.\nStructure is documented below.\n" + "description": "Tables in the database.\nStructure is documented below.\n\n`mysql_tables` -\n(Optional)\nTables in the database.\nStructure is documented below.\n" } }, "type": "object", @@ -59605,11 +59634,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamBackfillAllMysqlExcludedObjectsMysqlDatabaseMysqlTableMysqlColumn:StreamBackfillAllMysqlExcludedObjectsMysqlDatabaseMysqlTableMysqlColumn" }, - "description": "MySQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" + "description": "MySQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n\n`mysql_columns` -\n(Optional)\nMySQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" }, "table": { "type": "string", - "description": "Table name.\n" + "description": "Table name.\n\n`table` -\n(Required)\nTable name.\n" } }, "type": "object", @@ -59621,31 +59650,31 @@ "properties": { "collation": { "type": "string", - "description": "Column collation.\n" + "description": "Column collation.\n\n`collation` -\n(Optional)\nColumn collation.\n" }, "column": { "type": "string", - "description": "Column name.\n" + "description": "Column name.\n\n`column` -\n(Optional)\nColumn name.\n" }, "dataType": { "type": "string", - "description": "The MySQL data type. Full data types list can be found here:\nhttps://dev.mysql.com/doc/refman/8.0/en/data-types.html\n" + "description": "The MySQL data type. Full data types list can be found here:\nhttps://dev.mysql.com/doc/refman/8.0/en/data-types.html\n\n`data_type` -\n(Optional)\nThe MySQL data type. Full data types list can be found here:\nhttps://dev.mysql.com/doc/refman/8.0/en/data-types.html\n" }, "length": { "type": "integer", - "description": "(Output)\nColumn length.\n" + "description": "(Output)\nColumn length.\n\n`length` -\n(Output)\nColumn length.\n" }, "nullable": { "type": "boolean", - "description": "Whether or not the column can accept a null value.\n" + "description": "Whether or not the column can accept a null value.\n\n`nullable` -\n(Optional)\nWhether or not the column can accept a null value.\n" }, "ordinalPosition": { "type": "integer", - "description": "The ordinal position of the column in the table.\n" + "description": "The ordinal position of the column in the table.\n\n`ordinal_position` -\n(Optional)\nThe ordinal position of the column in the table.\n" }, "primaryKey": { "type": "boolean", - "description": "Whether or not the column represents a primary key.\n" + "description": "Whether or not the column represents a primary key.\n\n`primary_key` -\n(Optional)\nWhether or not the column represents a primary key.\n" } }, "type": "object", @@ -59679,11 +59708,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamBackfillAllOracleExcludedObjectsOracleSchemaOracleTable:StreamBackfillAllOracleExcludedObjectsOracleSchemaOracleTable" }, - "description": "Tables in the database.\nStructure is documented below.\n" + "description": "Tables in the database.\nStructure is documented below.\n\n`oracle_tables` -\n(Optional)\nTables in the database.\nStructure is documented below.\n" }, "schema": { "type": "string", - "description": "Schema name.\n" + "description": "Schema name.\n\n`schema` -\n(Required)\nSchema name.\n" } }, "type": "object", @@ -59698,11 +59727,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamBackfillAllOracleExcludedObjectsOracleSchemaOracleTableOracleColumn:StreamBackfillAllOracleExcludedObjectsOracleSchemaOracleTableOracleColumn" }, - "description": "Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" + "description": "Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n\n`oracle_columns` -\n(Optional)\nOracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" }, "table": { "type": "string", - "description": "Table name.\n" + "description": "Table name.\n\n`table` -\n(Required)\nTable name.\n" } }, "type": "object", @@ -59714,39 +59743,39 @@ "properties": { "column": { "type": "string", - "description": "Column name.\n" + "description": "Column name.\n\n`column` -\n(Optional)\nColumn name.\n" }, "dataType": { "type": "string", - "description": "The Oracle data type. Full data types list can be found here:\nhttps://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html\n" + "description": "The Oracle data type. Full data types list can be found here:\nhttps://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html\n\n`data_type` -\n(Optional)\nThe Oracle data type. Full data types list can be found here:\nhttps://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html\n" }, "encoding": { "type": "string", - "description": "(Output)\nColumn encoding.\n" + "description": "(Output)\nColumn encoding.\n\n`encoding` -\n(Output)\nColumn encoding.\n" }, "length": { "type": "integer", - "description": "(Output)\nColumn length.\n" + "description": "(Output)\nColumn length.\n\n`length` -\n(Output)\nColumn length.\n" }, "nullable": { "type": "boolean", - "description": "(Output)\nWhether or not the column can accept a null value.\n" + "description": "(Output)\nWhether or not the column can accept a null value.\n\n`nullable` -\n(Output)\nWhether or not the column can accept a null value.\n" }, "ordinalPosition": { "type": "integer", - "description": "(Output)\nThe ordinal position of the column in the table.\n" + "description": "(Output)\nThe ordinal position of the column in the table.\n\n`ordinal_position` -\n(Output)\nThe ordinal position of the column in the table.\n" }, "precision": { "type": "integer", - "description": "(Output)\nColumn precision.\n" + "description": "(Output)\nColumn precision.\n\n`precision` -\n(Output)\nColumn precision.\n" }, "primaryKey": { "type": "boolean", - "description": "(Output)\nWhether or not the column represents a primary key.\n" + "description": "(Output)\nWhether or not the column represents a primary key.\n\n`primary_key` -\n(Output)\nWhether or not the column represents a primary key.\n" }, "scale": { "type": "integer", - "description": "(Output)\nColumn scale.\n" + "description": "(Output)\nColumn scale.\n\n`scale` -\n(Output)\nColumn scale.\n" } }, "type": "object", @@ -59786,11 +59815,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemaPostgresqlTable:StreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemaPostgresqlTable" }, - "description": "Tables in the schema.\nStructure is documented below.\n" + "description": "Tables in the schema.\nStructure is documented below.\n\n`postgresql_tables` -\n(Optional)\nTables in the schema.\nStructure is documented below.\n" }, "schema": { "type": "string", - "description": "Database name.\n" + "description": "Database name.\n\n`schema` -\n(Required)\nDatabase name.\n" } }, "type": "object", @@ -59805,11 +59834,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumn:StreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumn" }, - "description": "PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" + "description": "PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n\n`postgresql_columns` -\n(Optional)\nPostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" }, "table": { "type": "string", - "description": "Table name.\n" + "description": "Table name.\n\n`table` -\n(Required)\nTable name.\n" } }, "type": "object", @@ -59821,35 +59850,35 @@ "properties": { "column": { "type": "string", - "description": "Column name.\n" + "description": "Column name.\n\n`column` -\n(Optional)\nColumn name.\n" }, "dataType": { "type": "string", - "description": "The PostgreSQL data type. Full data types list can be found here:\nhttps://www.postgresql.org/docs/current/datatype.html\n" + "description": "The PostgreSQL data type. Full data types list can be found here:\nhttps://www.postgresql.org/docs/current/datatype.html\n\n`data_type` -\n(Optional)\nThe PostgreSQL data type. Full data types list can be found here:\nhttps://www.postgresql.org/docs/current/datatype.html\n" }, "length": { "type": "integer", - "description": "(Output)\nColumn length.\n" + "description": "(Output)\nColumn length.\n\n`length` -\n(Output)\nColumn length.\n" }, "nullable": { "type": "boolean", - "description": "Whether or not the column can accept a null value.\n" + "description": "Whether or not the column can accept a null value.\n\n`nullable` -\n(Optional)\nWhether or not the column can accept a null value.\n" }, "ordinalPosition": { "type": "integer", - "description": "The ordinal position of the column in the table.\n" + "description": "The ordinal position of the column in the table.\n\n`ordinal_position` -\n(Optional)\nThe ordinal position of the column in the table.\n" }, "precision": { "type": "integer", - "description": "(Output)\nColumn precision.\n" + "description": "(Output)\nColumn precision.\n\n`precision` -\n(Output)\nColumn precision.\n" }, "primaryKey": { "type": "boolean", - "description": "Whether or not the column represents a primary key.\n" + "description": "Whether or not the column represents a primary key.\n\n`primary_key` -\n(Optional)\nWhether or not the column represents a primary key.\n" }, "scale": { "type": "integer", - "description": "(Output)\nColumn scale.\n" + "description": "(Output)\nColumn scale.\n\n`scale` -\n(Output)\nColumn scale.\n" } }, "type": "object", @@ -59936,7 +59965,7 @@ }, "kmsKeyName": { "type": "string", - "description": "Describes the Cloud KMS encryption key that will be used to protect destination BigQuery\ntable. The BigQuery Service Account associated with your project requires access to this\nencryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}.\nSee https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.\n\n- - -\n", + "description": "Describes the Cloud KMS encryption key that will be used to protect destination BigQuery\ntable. The BigQuery Service Account associated with your project requires access to this\nencryption key. i.e. projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}.\nSee https://cloud.google.com/bigquery/docs/customer-managed-encryption for more information.\n", "willReplaceOnChanges": true }, "location": { @@ -60071,14 +60100,14 @@ "properties": { "database": { "type": "string", - "description": "Database name.\n" + "description": "Database name.\n\n`database` -\n(Required)\nDatabase name.\n" }, "mysqlTables": { "type": "array", "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabaseMysqlTable:StreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabaseMysqlTable" }, - "description": "Tables in the database.\nStructure is documented below.\n" + "description": "Tables in the database.\nStructure is documented below.\n\n`mysql_tables` -\n(Optional)\nTables in the database.\nStructure is documented below.\n" } }, "type": "object", @@ -60093,11 +60122,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabaseMysqlTableMysqlColumn:StreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabaseMysqlTableMysqlColumn" }, - "description": "MySQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" + "description": "MySQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n\n`mysql_columns` -\n(Optional)\nMySQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" }, "table": { "type": "string", - "description": "Table name.\n" + "description": "Table name.\n\n`table` -\n(Required)\nTable name.\n" } }, "type": "object", @@ -60109,31 +60138,31 @@ "properties": { "collation": { "type": "string", - "description": "Column collation.\n" + "description": "Column collation.\n\n`collation` -\n(Optional)\nColumn collation.\n" }, "column": { "type": "string", - "description": "Column name.\n" + "description": "Column name.\n\n`column` -\n(Optional)\nColumn name.\n" }, "dataType": { "type": "string", - "description": "The MySQL data type. Full data types list can be found here:\nhttps://dev.mysql.com/doc/refman/8.0/en/data-types.html\n" + "description": "The MySQL data type. Full data types list can be found here:\nhttps://dev.mysql.com/doc/refman/8.0/en/data-types.html\n\n`data_type` -\n(Optional)\nThe MySQL data type. Full data types list can be found here:\nhttps://dev.mysql.com/doc/refman/8.0/en/data-types.html\n" }, "length": { "type": "integer", - "description": "(Output)\nColumn length.\n" + "description": "(Output)\nColumn length.\n\n`length` -\n(Output)\nColumn length.\n" }, "nullable": { "type": "boolean", - "description": "Whether or not the column can accept a null value.\n" + "description": "Whether or not the column can accept a null value.\n\n`nullable` -\n(Optional)\nWhether or not the column can accept a null value.\n" }, "ordinalPosition": { "type": "integer", - "description": "The ordinal position of the column in the table.\n" + "description": "The ordinal position of the column in the table.\n\n`ordinal_position` -\n(Optional)\nThe ordinal position of the column in the table.\n" }, "primaryKey": { "type": "boolean", - "description": "Whether or not the column represents a primary key.\n" + "description": "Whether or not the column represents a primary key.\n\n`primary_key` -\n(Optional)\nWhether or not the column represents a primary key.\n" } }, "type": "object", @@ -60164,14 +60193,14 @@ "properties": { "database": { "type": "string", - "description": "Database name.\n" + "description": "Database name.\n\n`database` -\n(Required)\nDatabase name.\n" }, "mysqlTables": { "type": "array", "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabaseMysqlTable:StreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabaseMysqlTable" }, - "description": "Tables in the database.\nStructure is documented below.\n" + "description": "Tables in the database.\nStructure is documented below.\n\n`mysql_tables` -\n(Optional)\nTables in the database.\nStructure is documented below.\n" } }, "type": "object", @@ -60186,11 +60215,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabaseMysqlTableMysqlColumn:StreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabaseMysqlTableMysqlColumn" }, - "description": "MySQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" + "description": "MySQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n\n`mysql_columns` -\n(Optional)\nMySQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" }, "table": { "type": "string", - "description": "Table name.\n" + "description": "Table name.\n\n`table` -\n(Required)\nTable name.\n" } }, "type": "object", @@ -60202,31 +60231,31 @@ "properties": { "collation": { "type": "string", - "description": "Column collation.\n" + "description": "Column collation.\n\n`collation` -\n(Optional)\nColumn collation.\n" }, "column": { "type": "string", - "description": "Column name.\n" + "description": "Column name.\n\n`column` -\n(Optional)\nColumn name.\n" }, "dataType": { "type": "string", - "description": "The MySQL data type. Full data types list can be found here:\nhttps://dev.mysql.com/doc/refman/8.0/en/data-types.html\n" + "description": "The MySQL data type. Full data types list can be found here:\nhttps://dev.mysql.com/doc/refman/8.0/en/data-types.html\n\n`data_type` -\n(Optional)\nThe MySQL data type. Full data types list can be found here:\nhttps://dev.mysql.com/doc/refman/8.0/en/data-types.html\n" }, "length": { "type": "integer", - "description": "(Output)\nColumn length.\n" + "description": "(Output)\nColumn length.\n\n`length` -\n(Output)\nColumn length.\n" }, "nullable": { "type": "boolean", - "description": "Whether or not the column can accept a null value.\n" + "description": "Whether or not the column can accept a null value.\n\n`nullable` -\n(Optional)\nWhether or not the column can accept a null value.\n" }, "ordinalPosition": { "type": "integer", - "description": "The ordinal position of the column in the table.\n" + "description": "The ordinal position of the column in the table.\n\n`ordinal_position` -\n(Optional)\nThe ordinal position of the column in the table.\n" }, "primaryKey": { "type": "boolean", - "description": "Whether or not the column represents a primary key.\n" + "description": "Whether or not the column represents a primary key.\n\n`primary_key` -\n(Optional)\nWhether or not the column represents a primary key.\n" } }, "type": "object", @@ -60300,11 +60329,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemaOracleTable:StreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemaOracleTable" }, - "description": "Tables in the database.\nStructure is documented below.\n" + "description": "Tables in the database.\nStructure is documented below.\n\n`oracle_tables` -\n(Optional)\nTables in the database.\nStructure is documented below.\n" }, "schema": { "type": "string", - "description": "Schema name.\n" + "description": "Schema name.\n\n`schema` -\n(Required)\nSchema name.\n" } }, "type": "object", @@ -60319,11 +60348,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemaOracleTableOracleColumn:StreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemaOracleTableOracleColumn" }, - "description": "Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" + "description": "Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n\n`oracle_columns` -\n(Optional)\nOracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" }, "table": { "type": "string", - "description": "Table name.\n" + "description": "Table name.\n\n`table` -\n(Required)\nTable name.\n" } }, "type": "object", @@ -60335,39 +60364,39 @@ "properties": { "column": { "type": "string", - "description": "Column name.\n" + "description": "Column name.\n\n`column` -\n(Optional)\nColumn name.\n" }, "dataType": { "type": "string", - "description": "The Oracle data type. Full data types list can be found here:\nhttps://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html\n" + "description": "The Oracle data type. Full data types list can be found here:\nhttps://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html\n\n`data_type` -\n(Optional)\nThe Oracle data type. Full data types list can be found here:\nhttps://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html\n" }, "encoding": { "type": "string", - "description": "(Output)\nColumn encoding.\n" + "description": "(Output)\nColumn encoding.\n\n`encoding` -\n(Output)\nColumn encoding.\n" }, "length": { "type": "integer", - "description": "(Output)\nColumn length.\n" + "description": "(Output)\nColumn length.\n\n`length` -\n(Output)\nColumn length.\n" }, "nullable": { "type": "boolean", - "description": "(Output)\nWhether or not the column can accept a null value.\n" + "description": "(Output)\nWhether or not the column can accept a null value.\n\n`nullable` -\n(Output)\nWhether or not the column can accept a null value.\n" }, "ordinalPosition": { "type": "integer", - "description": "(Output)\nThe ordinal position of the column in the table.\n" + "description": "(Output)\nThe ordinal position of the column in the table.\n\n`ordinal_position` -\n(Output)\nThe ordinal position of the column in the table.\n" }, "precision": { "type": "integer", - "description": "(Output)\nColumn precision.\n" + "description": "(Output)\nColumn precision.\n\n`precision` -\n(Output)\nColumn precision.\n" }, "primaryKey": { "type": "boolean", - "description": "(Output)\nWhether or not the column represents a primary key.\n" + "description": "(Output)\nWhether or not the column represents a primary key.\n\n`primary_key` -\n(Output)\nWhether or not the column represents a primary key.\n" }, "scale": { "type": "integer", - "description": "(Output)\nColumn scale.\n" + "description": "(Output)\nColumn scale.\n\n`scale` -\n(Output)\nColumn scale.\n" } }, "type": "object", @@ -60407,11 +60436,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTable:StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTable" }, - "description": "Tables in the database.\nStructure is documented below.\n" + "description": "Tables in the database.\nStructure is documented below.\n\n`oracle_tables` -\n(Optional)\nTables in the database.\nStructure is documented below.\n" }, "schema": { "type": "string", - "description": "Schema name.\n" + "description": "Schema name.\n\n`schema` -\n(Required)\nSchema name.\n" } }, "type": "object", @@ -60426,11 +60455,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumn:StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumn" }, - "description": "Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" + "description": "Oracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n\n`oracle_columns` -\n(Optional)\nOracle columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" }, "table": { "type": "string", - "description": "Table name.\n" + "description": "Table name.\n\n`table` -\n(Required)\nTable name.\n" } }, "type": "object", @@ -60442,39 +60471,39 @@ "properties": { "column": { "type": "string", - "description": "Column name.\n" + "description": "Column name.\n\n`column` -\n(Optional)\nColumn name.\n" }, "dataType": { "type": "string", - "description": "The Oracle data type. Full data types list can be found here:\nhttps://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html\n" + "description": "The Oracle data type. Full data types list can be found here:\nhttps://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html\n\n`data_type` -\n(Optional)\nThe Oracle data type. Full data types list can be found here:\nhttps://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html\n" }, "encoding": { "type": "string", - "description": "(Output)\nColumn encoding.\n" + "description": "(Output)\nColumn encoding.\n\n`encoding` -\n(Output)\nColumn encoding.\n" }, "length": { "type": "integer", - "description": "(Output)\nColumn length.\n" + "description": "(Output)\nColumn length.\n\n`length` -\n(Output)\nColumn length.\n" }, "nullable": { "type": "boolean", - "description": "(Output)\nWhether or not the column can accept a null value.\n" + "description": "(Output)\nWhether or not the column can accept a null value.\n\n`nullable` -\n(Output)\nWhether or not the column can accept a null value.\n" }, "ordinalPosition": { "type": "integer", - "description": "(Output)\nThe ordinal position of the column in the table.\n" + "description": "(Output)\nThe ordinal position of the column in the table.\n\n`ordinal_position` -\n(Output)\nThe ordinal position of the column in the table.\n" }, "precision": { "type": "integer", - "description": "(Output)\nColumn precision.\n" + "description": "(Output)\nColumn precision.\n\n`precision` -\n(Output)\nColumn precision.\n" }, "primaryKey": { "type": "boolean", - "description": "(Output)\nWhether or not the column represents a primary key.\n" + "description": "(Output)\nWhether or not the column represents a primary key.\n\n`primary_key` -\n(Output)\nWhether or not the column represents a primary key.\n" }, "scale": { "type": "integer", - "description": "(Output)\nColumn scale.\n" + "description": "(Output)\nColumn scale.\n\n`scale` -\n(Output)\nColumn scale.\n" } }, "type": "object", @@ -60555,11 +60584,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemaPostgresqlTable:StreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemaPostgresqlTable" }, - "description": "Tables in the schema.\nStructure is documented below.\n" + "description": "Tables in the schema.\nStructure is documented below.\n\n`postgresql_tables` -\n(Optional)\nTables in the schema.\nStructure is documented below.\n" }, "schema": { "type": "string", - "description": "Database name.\n" + "description": "Database name.\n\n`schema` -\n(Required)\nDatabase name.\n" } }, "type": "object", @@ -60574,11 +60603,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumn:StreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumn" }, - "description": "PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" + "description": "PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n\n`postgresql_columns` -\n(Optional)\nPostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" }, "table": { "type": "string", - "description": "Table name.\n" + "description": "Table name.\n\n`table` -\n(Required)\nTable name.\n" } }, "type": "object", @@ -60590,35 +60619,35 @@ "properties": { "column": { "type": "string", - "description": "Column name.\n" + "description": "Column name.\n\n`column` -\n(Optional)\nColumn name.\n" }, "dataType": { "type": "string", - "description": "The PostgreSQL data type. Full data types list can be found here:\nhttps://www.postgresql.org/docs/current/datatype.html\n" + "description": "The PostgreSQL data type. Full data types list can be found here:\nhttps://www.postgresql.org/docs/current/datatype.html\n\n`data_type` -\n(Optional)\nThe PostgreSQL data type. Full data types list can be found here:\nhttps://www.postgresql.org/docs/current/datatype.html\n" }, "length": { "type": "integer", - "description": "(Output)\nColumn length.\n" + "description": "(Output)\nColumn length.\n\n`length` -\n(Output)\nColumn length.\n" }, "nullable": { "type": "boolean", - "description": "Whether or not the column can accept a null value.\n" + "description": "Whether or not the column can accept a null value.\n\n`nullable` -\n(Optional)\nWhether or not the column can accept a null value.\n" }, "ordinalPosition": { "type": "integer", - "description": "The ordinal position of the column in the table.\n" + "description": "The ordinal position of the column in the table.\n\n`ordinal_position` -\n(Optional)\nThe ordinal position of the column in the table.\n" }, "precision": { "type": "integer", - "description": "(Output)\nColumn precision.\n" + "description": "(Output)\nColumn precision.\n\n`precision` -\n(Output)\nColumn precision.\n" }, "primaryKey": { "type": "boolean", - "description": "Whether or not the column represents a primary key.\n" + "description": "Whether or not the column represents a primary key.\n\n`primary_key` -\n(Optional)\nWhether or not the column represents a primary key.\n" }, "scale": { "type": "integer", - "description": "(Output)\nColumn scale.\n" + "description": "(Output)\nColumn scale.\n\n`scale` -\n(Output)\nColumn scale.\n" } }, "type": "object", @@ -60654,11 +60683,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemaPostgresqlTable:StreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemaPostgresqlTable" }, - "description": "Tables in the schema.\nStructure is documented below.\n" + "description": "Tables in the schema.\nStructure is documented below.\n\n`postgresql_tables` -\n(Optional)\nTables in the schema.\nStructure is documented below.\n" }, "schema": { "type": "string", - "description": "Database name.\n" + "description": "Database name.\n\n`schema` -\n(Required)\nDatabase name.\n" } }, "type": "object", @@ -60673,11 +60702,11 @@ "items": { "$ref": "#/types/gcp:datastream/StreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumn:StreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumn" }, - "description": "PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" + "description": "PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n\n`postgresql_columns` -\n(Optional)\nPostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.\nStructure is documented below.\n" }, "table": { "type": "string", - "description": "Table name.\n" + "description": "Table name.\n\n`table` -\n(Required)\nTable name.\n" } }, "type": "object", @@ -60689,35 +60718,35 @@ "properties": { "column": { "type": "string", - "description": "Column name.\n" + "description": "Column name.\n\n`column` -\n(Optional)\nColumn name.\n" }, "dataType": { "type": "string", - "description": "The PostgreSQL data type. Full data types list can be found here:\nhttps://www.postgresql.org/docs/current/datatype.html\n" + "description": "The PostgreSQL data type. Full data types list can be found here:\nhttps://www.postgresql.org/docs/current/datatype.html\n\n`data_type` -\n(Optional)\nThe PostgreSQL data type. Full data types list can be found here:\nhttps://www.postgresql.org/docs/current/datatype.html\n" }, "length": { "type": "integer", - "description": "(Output)\nColumn length.\n" + "description": "(Output)\nColumn length.\n\n`length` -\n(Output)\nColumn length.\n" }, "nullable": { "type": "boolean", - "description": "Whether or not the column can accept a null value.\n" + "description": "Whether or not the column can accept a null value.\n\n`nullable` -\n(Optional)\nWhether or not the column can accept a null value.\n" }, "ordinalPosition": { "type": "integer", - "description": "The ordinal position of the column in the table.\n" + "description": "The ordinal position of the column in the table.\n\n`ordinal_position` -\n(Optional)\nThe ordinal position of the column in the table.\n" }, "precision": { "type": "integer", - "description": "(Output)\nColumn precision.\n" + "description": "(Output)\nColumn precision.\n\n`precision` -\n(Output)\nColumn precision.\n" }, "primaryKey": { "type": "boolean", - "description": "Whether or not the column represents a primary key.\n" + "description": "Whether or not the column represents a primary key.\n\n`primary_key` -\n(Optional)\nWhether or not the column represents a primary key.\n" }, "scale": { "type": "integer", - "description": "(Output)\nColumn scale.\n" + "description": "(Output)\nColumn scale.\n\n`scale` -\n(Output)\nColumn scale.\n" } }, "type": "object", @@ -60783,7 +60812,7 @@ }, "name": { "type": "string", - "description": "The name of the template to import, as declared in the YAML\nconfiguration.\n\n- - -\n" + "description": "The name of the template to import, as declared in the YAML\nconfiguration.\n" } }, "type": "object" @@ -60804,7 +60833,7 @@ "items": { "type": "string" }, - "description": "A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym could be green onions.\nFor KIND_LIST entity types: This collection must contain exactly one synonym equal to value.\n\n- - -\n" + "description": "A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym could be green onions.\nFor KIND_LIST entity types: This collection must contain exactly one synonym equal to value.\n" }, "value": { "type": "string", @@ -60826,7 +60855,7 @@ "properties": { "version": { "type": "string", - "description": "Format: projects/{{project}}/locations/{{location}}/agents/{{agent}}/flows/{{flow}}/versions/{{version}}.\n\n- - -\n" + "description": "Format: projects/{{project}}/locations/{{location}}/agents/{{agent}}/flows/{{flow}}/versions/{{version}}.\n" } }, "type": "object", @@ -60921,11 +60950,11 @@ }, "conversationSuccess": { "$ref": "#/types/gcp:diagflow/CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccess:CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccess", - "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n* In a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" + "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n\nIn a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" }, "liveAgentHandoff": { "$ref": "#/types/gcp:diagflow/CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoff:CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoff", - "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n* In a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" + "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n\nIn a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" }, "outputAudioText": { "$ref": "#/types/gcp:diagflow/CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioText:CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioText", @@ -61072,11 +61101,11 @@ }, "modelTrainingMode": { "type": "string", - "description": "Indicates NLU model training mode.\n* MODEL_TRAINING_MODE_AUTOMATIC: NLU model training is automatically triggered when a flow gets modified. User can also manually trigger model training in this mode.\n* MODEL_TRAINING_MODE_MANUAL: User needs to manually trigger NLU model training. Best for large flows whose models take long time to train.\nPossible values are: `MODEL_TRAINING_MODE_AUTOMATIC`, `MODEL_TRAINING_MODE_MANUAL`.\n" + "description": "Indicates NLU model training mode.\n\nMODEL_TRAINING_MODE_AUTOMATIC: NLU model training is automatically triggered when a flow gets modified. User can also manually trigger model training in this mode.\n\nMODEL_TRAINING_MODE_MANUAL: User needs to manually trigger NLU model training. Best for large flows whose models take long time to train.\nPossible values are: `MODEL_TRAINING_MODE_AUTOMATIC`, `MODEL_TRAINING_MODE_MANUAL`.\n" }, "modelType": { "type": "string", - "description": "Indicates the type of NLU model.\n* MODEL_TYPE_STANDARD: Use standard NLU model.\n* MODEL_TYPE_ADVANCED: Use advanced NLU model.\nPossible values are: `MODEL_TYPE_STANDARD`, `MODEL_TYPE_ADVANCED`.\n" + "description": "Indicates the type of NLU model.\n\nMODEL_TYPE_STANDARD: Use standard NLU model.\n\nMODEL_TYPE_ADVANCED: Use advanced NLU model.\nPossible values are: `MODEL_TYPE_STANDARD`, `MODEL_TYPE_ADVANCED`.\n" } }, "type": "object" @@ -61172,11 +61201,11 @@ }, "conversationSuccess": { "$ref": "#/types/gcp:diagflow/CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccess:CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccess", - "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n* In a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" + "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n\nIn a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" }, "liveAgentHandoff": { "$ref": "#/types/gcp:diagflow/CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff:CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff", - "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n* In a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" + "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n\nIn a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" }, "outputAudioText": { "$ref": "#/types/gcp:diagflow/CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioText:CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioText", @@ -61442,11 +61471,11 @@ }, "conversationSuccess": { "$ref": "#/types/gcp:diagflow/CxPageEntryFulfillmentMessageConversationSuccess:CxPageEntryFulfillmentMessageConversationSuccess", - "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n* In a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" + "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n\nIn a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" }, "liveAgentHandoff": { "$ref": "#/types/gcp:diagflow/CxPageEntryFulfillmentMessageLiveAgentHandoff:CxPageEntryFulfillmentMessageLiveAgentHandoff", - "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n* In a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" + "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n\nIn a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" }, "outputAudioText": { "$ref": "#/types/gcp:diagflow/CxPageEntryFulfillmentMessageOutputAudioText:CxPageEntryFulfillmentMessageOutputAudioText", @@ -61672,11 +61701,11 @@ }, "conversationSuccess": { "$ref": "#/types/gcp:diagflow/CxPageEventHandlerTriggerFulfillmentMessageConversationSuccess:CxPageEventHandlerTriggerFulfillmentMessageConversationSuccess", - "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n* In a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" + "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n\nIn a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" }, "liveAgentHandoff": { "$ref": "#/types/gcp:diagflow/CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoff:CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoff", - "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n* In a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" + "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n\nIn a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" }, "outputAudioText": { "$ref": "#/types/gcp:diagflow/CxPageEventHandlerTriggerFulfillmentMessageOutputAudioText:CxPageEventHandlerTriggerFulfillmentMessageOutputAudioText", @@ -61871,7 +61900,7 @@ "items": { "$ref": "#/types/gcp:diagflow/CxPageFormParameterFillBehaviorRepromptEventHandler:CxPageFormParameterFillBehaviorRepromptEventHandler" }, - "description": "The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a different page/flow. The supported events are:\n* sys.no-match-\u003cN\u003e, where N can be from 1 to 6\n* sys.no-match-default\n* sys.no-input-\u003cN\u003e, where N can be from 1 to 6\n* sys.no-input-default\n* sys.invalid-parameter\n[initialPromptFulfillment][initialPromptFulfillment] provides the first prompt for the parameter.\nIf the user's response does not fill the parameter, a no-match/no-input event will be triggered, and the fulfillment associated with the sys.no-match-1/sys.no-input-1 handler (if defined) will be called to provide a prompt. The sys.no-match-2/sys.no-input-2 handler (if defined) will respond to the next no-match/no-input event, and so on.\nA sys.no-match-default or sys.no-input-default handler will be used to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the parameter are consumed.\nA sys.invalid-parameter handler can be defined to handle the case where the parameter values have been invalidated by webhook. For example, if the user's response fill the parameter, however the parameter was invalidated by webhook, the fulfillment associated with the sys.invalid-parameter handler (if defined) will be called to provide a prompt.\nIf the event handler for the corresponding event can't be found on the parameter, initialPromptFulfillment will be re-prompted.\nStructure is documented below.\n" + "description": "The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a different page/flow. The supported events are:\n\nsys.no-match-\u003cN\u003e, where N can be from 1 to 6\n\nsys.no-match-default\n\nsys.no-input-\u003cN\u003e, where N can be from 1 to 6\n\nsys.no-input-default\n\nsys.invalid-parameter\n[initialPromptFulfillment][initialPromptFulfillment] provides the first prompt for the parameter.\nIf the user's response does not fill the parameter, a no-match/no-input event will be triggered, and the fulfillment associated with the sys.no-match-1/sys.no-input-1 handler (if defined) will be called to provide a prompt. The sys.no-match-2/sys.no-input-2 handler (if defined) will respond to the next no-match/no-input event, and so on.\nA sys.no-match-default or sys.no-input-default handler will be used to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the parameter are consumed.\nA sys.invalid-parameter handler can be defined to handle the case where the parameter values have been invalidated by webhook. For example, if the user's response fill the parameter, however the parameter was invalidated by webhook, the fulfillment associated with the sys.invalid-parameter handler (if defined) will be called to provide a prompt.\nIf the event handler for the corresponding event can't be found on the parameter, initialPromptFulfillment will be re-prompted.\nStructure is documented below.\n" } }, "type": "object" @@ -61931,11 +61960,11 @@ }, "conversationSuccess": { "$ref": "#/types/gcp:diagflow/CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccess:CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccess", - "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n* In a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" + "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n\nIn a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" }, "liveAgentHandoff": { "$ref": "#/types/gcp:diagflow/CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoff:CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoff", - "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n* In a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" + "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n\nIn a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" }, "outputAudioText": { "$ref": "#/types/gcp:diagflow/CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioText:CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioText", @@ -62161,11 +62190,11 @@ }, "conversationSuccess": { "$ref": "#/types/gcp:diagflow/CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccess:CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccess", - "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n* In a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" + "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n\nIn a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" }, "liveAgentHandoff": { "$ref": "#/types/gcp:diagflow/CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoff:CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoff", - "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n* In a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" + "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n\nIn a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" }, "outputAudioText": { "$ref": "#/types/gcp:diagflow/CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioText:CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioText", @@ -62395,11 +62424,11 @@ }, "conversationSuccess": { "$ref": "#/types/gcp:diagflow/CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccess:CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccess", - "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n* In a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" + "description": "Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about.\nDialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.\n\nIn a webhook response when you determine that you handled the customer issue.\nStructure is documented below.\n" }, "liveAgentHandoff": { "$ref": "#/types/gcp:diagflow/CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff:CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff", - "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n* In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n* In a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" + "description": "Indicates that the conversation should be handed off to a live agent.\nDialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.\nYou may set this, for example:\n\nIn the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.\n\nIn a webhook response when you determine that the customer issue can only be handled by a human.\nStructure is documented below.\n" }, "outputAudioText": { "$ref": "#/types/gcp:diagflow/CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioText:CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioText", @@ -62546,7 +62575,7 @@ }, "audioFormat": { "type": "string", - "description": "File format for exported audio file. Currently only in telephony recordings.\n* MULAW: G.711 mu-law PCM with 8kHz sample rate.\n* MP3: MP3 file format.\n* OGG: OGG Vorbis.\nPossible values are: `MULAW`, `MP3`, `OGG`.\n" + "description": "File format for exported audio file. Currently only in telephony recordings.\n\nMULAW: G.711 mu-law PCM with 8kHz sample rate.\n\nMP3: MP3 file format.\n\nOGG: OGG Vorbis.\nPossible values are: `MULAW`, `MP3`, `OGG`.\n" }, "enableAudioRedaction": { "type": "boolean", @@ -63077,11 +63106,11 @@ "items": { "type": "string" }, - "description": "A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym\ncould be green onions.\nFor KIND_LIST entity types:\n* This collection must contain exactly one synonym equal to value.\n" + "description": "A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym\ncould be green onions.\nFor KIND_LIST entity types:\n\nThis collection must contain exactly one synonym equal to value.\n" }, "value": { "type": "string", - "description": "The primary value associated with this entity entry. For example, if the entity type is vegetable, the value\ncould be scallions.\nFor KIND_MAP entity types:\n* A reference value to be used in place of synonyms.\nFor KIND_LIST entity types:\n* A string that can contain references to other entity types (with or without aliases).\n" + "description": "The primary value associated with this entity entry. For example, if the entity type is vegetable, the value\ncould be scallions.\nFor KIND_MAP entity types:\n\nA reference value to be used in place of synonyms.\nFor KIND_LIST entity types:\n\nA string that can contain references to other entity types (with or without aliases).\n" } }, "type": "object", @@ -63094,7 +63123,7 @@ "properties": { "type": { "type": "string", - "description": "The type of the feature that enabled for fulfillment.\n* SMALLTALK: Fulfillment is enabled for SmallTalk.\nPossible values are: `SMALLTALK`.\n" + "description": "The type of the feature that enabled for fulfillment.\n\nSMALLTALK: Fulfillment is enabled for SmallTalk.\nPossible values are: `SMALLTALK`.\n" } }, "type": "object", @@ -64277,7 +64306,7 @@ }, "validationCheckDisabled": { "type": "boolean", - "description": "Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.\n\n- - -\n", + "description": "Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.\n", "willReplaceOnChanges": true } }, @@ -64417,7 +64446,7 @@ }, "validationCheckDisabled": { "type": "boolean", - "description": "Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.\n\n- - -\n", + "description": "Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.\n", "willReplaceOnChanges": true } }, @@ -64569,7 +64598,7 @@ }, "value": { "type": "string", - "description": "Required. The value for the attribute. See https://cloud.google.com/eventarc/docs/creating-triggers#trigger-gcloud for available values.\n\n- - -\n" + "description": "Required. The value for the attribute. See https://cloud.google.com/eventarc/docs/creating-triggers#trigger-gcloud for available values.\n" } }, "type": "object", @@ -64682,7 +64711,7 @@ "properties": { "connectMode": { "type": "string", - "description": "The network connect mode of the Filestore instance.\nIf not provided, the connect mode defaults to\nDIRECT_PEERING.\nDefault value is `DIRECT_PEERING`.\nPossible values are: `DIRECT_PEERING`, `PRIVATE_SERVICE_ACCESS`.\n\n- - -\n", + "description": "The network connect mode of the Filestore instance.\nIf not provided, the connect mode defaults to\nDIRECT_PEERING.\nDefault value is `DIRECT_PEERING`.\nPossible values are: `DIRECT_PEERING`, `PRIVATE_SERVICE_ACCESS`.\n", "willReplaceOnChanges": true }, "ipAddresses": { @@ -64766,7 +64795,7 @@ }, "populatedPostinstallContent": { "type": "string", - "description": "(Output)\nPostinstall instructions to be shown for this Extension, with\ntemplate strings representing function and parameter values substituted\nwith actual values. These strings include: ${param:FOO},\n${function:myFunc.url},\n${function:myFunc.name}, and ${function:myFunc.location}\n\n- - -\n" + "description": "(Output)\nPostinstall instructions to be shown for this Extension, with\ntemplate strings representing function and parameter values substituted\nwith actual values. These strings include: ${param:FOO},\n${function:myFunc.url},\n${function:myFunc.name}, and ${function:myFunc.location}\n" }, "systemParams": { "type": "object", @@ -64888,7 +64917,7 @@ }, "location": { "type": "string", - "description": "The value to put in the HTTP location header of the response.\nThe location can contain capture group values from the pattern using a : prefix to identify\nthe segment and an optional * to capture the rest of the URL. For example:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n", + "description": "The value to put in the HTTP location header of the response.\nThe location can contain capture group values from the pattern using a : prefix to identify\nthe segment and an optional * to capture the rest of the URL. For example:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n", "willReplaceOnChanges": true }, "regex": { @@ -65004,7 +65033,7 @@ }, "name": { "type": "string", - "description": "File name.\n\n- - -\n", + "description": "File name.\n", "willReplaceOnChanges": true } }, @@ -65063,7 +65092,7 @@ "properties": { "arrayConfig": { "type": "string", - "description": "Indicates that this field supports operations on arrayValues. Only one of `order` and `arrayConfig` can\nbe specified.\nPossible values are: `CONTAINS`.\n\n- - -\n", + "description": "Indicates that this field supports operations on arrayValues. Only one of `order` and `arrayConfig` can\nbe specified.\nPossible values are: `CONTAINS`.\n", "willReplaceOnChanges": true }, "fieldPath": { @@ -65083,11 +65112,11 @@ "properties": { "cloudProduct": { "type": "string", - "description": "The product for which Access Approval will be enrolled. Allowed values are listed (case-sensitive):\n* all\n* App Engine\n* BigQuery\n* Cloud Bigtable\n* Cloud Key Management Service\n* Compute Engine\n* Cloud Dataflow\n* Cloud Identity and Access Management\n* Cloud Pub/Sub\n* Cloud Storage\n* Persistent Disk\nNote: These values are supported as input, but considered a legacy format:\n* all\n* appengine.googleapis.com\n* bigquery.googleapis.com\n* bigtable.googleapis.com\n* cloudkms.googleapis.com\n* compute.googleapis.com\n* dataflow.googleapis.com\n* iam.googleapis.com\n* pubsub.googleapis.com\n* storage.googleapis.com\n" + "description": "The product for which Access Approval will be enrolled. Allowed values are listed (case-sensitive):\n\nall\n\nApp Engine\n\nBigQuery\n\nCloud Bigtable\n\nCloud Key Management Service\n\nCompute Engine\n\nCloud Dataflow\n\nCloud Identity and Access Management\n\nCloud Pub/Sub\n\nCloud Storage\n\nPersistent Disk\nNote: These values are supported as input, but considered a legacy format:\n\nall\n\nappengine.googleapis.com\n\nbigquery.googleapis.com\n\nbigtable.googleapis.com\n\ncloudkms.googleapis.com\n\ncompute.googleapis.com\n\ndataflow.googleapis.com\n\niam.googleapis.com\n\npubsub.googleapis.com\n\nstorage.googleapis.com\n" }, "enrollmentLevel": { "type": "string", - "description": "The enrollment level of the service.\nDefault value is `BLOCK_ALL`.\nPossible values are: `BLOCK_ALL`.\n\n- - -\n" + "description": "The enrollment level of the service.\nDefault value is `BLOCK_ALL`.\nPossible values are: `BLOCK_ALL`.\n" } }, "type": "object", @@ -65376,7 +65405,7 @@ "properties": { "cluster": { "type": "string", - "description": "The full or partial name of a GKE cluster, using one of the following\nforms:\n* `projects/{project_id}/locations/{location}/clusters/{cluster_id}`\n* `locations/{location}/clusters/{cluster_id}`\n* `{cluster_id}`\nIf project and location are not specified, the project and location of the\nGameServerCluster resource are used to generate the full name of the\nGKE cluster.\n\n- - -\n", + "description": "The full or partial name of a GKE cluster, using one of the following\nforms:\n", "willReplaceOnChanges": true } }, @@ -65389,12 +65418,12 @@ "properties": { "fleetSpec": { "type": "string", - "description": "The fleet spec, which is sent to Agones to configure fleet.\nThe spec can be passed as inline json but it is recommended to use a file reference\ninstead. File references can contain the json or yaml format of the fleet spec. Eg:\n* fleet_spec = jsonencode(yamldecode(file(\"fleet_configs.yaml\")))\n* fleet_spec = file(\"fleet_configs.json\")\nThe format of the spec can be found :\n`https://agones.dev/site/docs/reference/fleet/`.\n", + "description": "The fleet spec, which is sent to Agones to configure fleet.\nThe spec can be passed as inline json but it is recommended to use a file reference\ninstead. File references can contain the json or yaml format of the fleet spec. Eg:\n\nfleet_spec = jsonencode(yamldecode(file(\"fleet_configs.yaml\")))\n\nfleet_spec = file(\"fleet_configs.json\")\nThe format of the spec can be found :\n`https://agones.dev/site/docs/reference/fleet/`.\n", "willReplaceOnChanges": true }, "name": { "type": "string", - "description": "The name of the FleetConfig.\n\n- - -\n", + "description": "The name of the FleetConfig.\n", "willReplaceOnChanges": true } }, @@ -65984,7 +66013,7 @@ }, "value": { "type": "string", - "description": "A string that specifies the desired value in string format\nto use for transformation.\n\n- - -\n" + "description": "A string that specifies the desired value in string format\nto use for transformation.\n" } }, "type": "object", @@ -66115,11 +66144,11 @@ "properties": { "git": { "$ref": "#/types/gcp:gkehub/FeatureMembershipConfigmanagementConfigSyncGit:FeatureMembershipConfigmanagementConfigSyncGit", - "description": "(Optional) Structure is documented below.\n" + "description": "Structure is documented below.\n" }, "oci": { "$ref": "#/types/gcp:gkehub/FeatureMembershipConfigmanagementConfigSyncOci:FeatureMembershipConfigmanagementConfigSyncOci", - "description": "(Optional) Supported from ACM versions 1.12.0 onwards. Structure is documented below.\n\nUse either `git` or `oci` config option.\n" + "description": "Supported from ACM versions 1.12.0 onwards. Structure is documented below.\n\nUse either `git` or `oci` config option.\n" }, "preventDrift": { "type": "boolean", @@ -66523,7 +66552,7 @@ "properties": { "predefinedRole": { "type": "string", - "description": "PredefinedRole is an ENUM representation of the default Kubernetes Roles\nPossible values are: `UNKNOWN`, `ADMIN`, `EDIT`, `VIEW`, `ANTHOS_SUPPORT`.\n\n- - -\n", + "description": "PredefinedRole is an ENUM representation of the default Kubernetes Roles\nPossible values are: `UNKNOWN`, `ADMIN`, `EDIT`, `VIEW`, `ANTHOS_SUPPORT`.\n", "willReplaceOnChanges": true } }, @@ -66610,7 +66639,7 @@ "properties": { "predefinedRole": { "type": "string", - "description": "PredefinedRole is an ENUM representation of the default Kubernetes Roles\nPossible values are: `UNKNOWN`, `ADMIN`, `EDIT`, `VIEW`.\n\n- - -\n" + "description": "PredefinedRole is an ENUM representation of the default Kubernetes Roles\nPossible values are: `UNKNOWN`, `ADMIN`, `EDIT`, `VIEW`.\n" } }, "type": "object" @@ -67959,7 +67988,7 @@ }, "storageClass": { "type": "string", - "description": "The StorageClass name that PVs will be created with.\n\n- - -\n" + "description": "The StorageClass name that PVs will be created with.\n" } }, "type": "object", @@ -68157,7 +68186,7 @@ "properties": { "effect": { "type": "string", - "description": "Specifies the nodes operating system (default: LINUX).\nPossible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`.\n\n- - -\n" + "description": "Specifies the nodes operating system (default: LINUX).\nPossible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`.\n" }, "key": { "type": "string", @@ -68331,7 +68360,7 @@ }, "storagePolicyName": { "type": "string", - "description": "(Output)\nThe Vsphere storage policy used by the control plane Node.\n\n- - -\n" + "description": "(Output)\nThe Vsphere storage policy used by the control plane Node.\n" } }, "type": "object", @@ -68921,7 +68950,7 @@ }, "storagePolicyName": { "type": "string", - "description": "(Output)\nThe Vsphere storage policy used by the control plane Node.\n\n- - -\n" + "description": "(Output)\nThe Vsphere storage policy used by the control plane Node.\n" } }, "type": "object", @@ -69038,7 +69067,7 @@ "items": { "$ref": "#/types/gcp:gkeonprem/VMwareNodePoolConfigVsphereConfigTag:VMwareNodePoolConfigVsphereConfigTag" }, - "description": "(Output)\nTags to apply to VMs.\nStructure is documented below.\n\n\n\u003ca name=\"nested_tags\"\u003e\u003c/a\u003eThe `tags` block contains:\n" + "description": "(Output)\nTags to apply to VMs.\nStructure is documented below.\n\n\u003ca name=\"nested_tags\"\u003e\u003c/a\u003eThe `tags` block contains:\n" } }, "type": "object", @@ -69059,7 +69088,7 @@ }, "tag": { "type": "string", - "description": "(Output)\nThe Vsphere tag name.\n\n- - -\n" + "description": "(Output)\nThe Vsphere tag name.\n" } }, "type": "object", @@ -69421,7 +69450,7 @@ }, "schemaType": { "type": "string", - "description": "Specifies the output schema type.\n* ANALYTICS: Analytics schema defined by the FHIR community.\nSee https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md.\n* ANALYTICS_V2: Analytics V2, similar to schema defined by the FHIR community, with added support for extensions with one or more occurrences and contained resources in stringified JSON.\n* LOSSLESS: A data-driven schema generated from the fields present in the FHIR data being exported, with no additional simplification.\nDefault value is `ANALYTICS`.\nPossible values are: `ANALYTICS`, `ANALYTICS_V2`, `LOSSLESS`.\n" + "description": "Specifies the output schema type.\n\nANALYTICS: Analytics schema defined by the FHIR community.\nSee https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md.\n\nANALYTICS_V2: Analytics V2, similar to schema defined by the FHIR community, with added support for extensions with one or more occurrences and contained resources in stringified JSON.\n\nLOSSLESS: A data-driven schema generated from the fields present in the FHIR data being exported, with no additional simplification.\nDefault value is `ANALYTICS`.\nPossible values are: `ANALYTICS`, `ANALYTICS_V2`, `LOSSLESS`.\n" } }, "type": "object", @@ -69503,7 +69532,7 @@ "properties": { "filter": { "type": "string", - "description": "Restricts notifications sent for messages matching a filter. If this is empty, all messages\nare matched. Syntax: https://cloud.google.com/appengine/docs/standard/python/search/query_strings\nFields/functions available for filtering are:\n* messageType, from the MSH-9.1 field. For example, NOT messageType = \"ADT\".\n* send_date or sendDate, the YYYY-MM-DD date the message was sent in the dataset's timeZone, from the MSH-7 segment. For example, send_date \u003c \"2017-01-02\".\n* sendTime, the timestamp when the message was sent, using the RFC3339 time format for comparisons, from the MSH-7 segment. For example, sendTime \u003c \"2017-01-02T00:00:00-05:00\".\n* sendFacility, the care center that the message came from, from the MSH-4 segment. For example, sendFacility = \"ABC\".\n* PatientId(value, type), which matches if the message lists a patient having an ID of the given value and type in the PID-2, PID-3, or PID-4 segments. For example, PatientId(\"123456\", \"MRN\").\n* labels.x, a string value of the label with key x as set using the Message.labels map. For example, labels.\"priority\"=\"high\". The operator :* can be used to assert the existence of a label. For example, labels.\"priority\":*.\n" + "description": "Restricts notifications sent for messages matching a filter. If this is empty, all messages\nare matched. Syntax: https://cloud.google.com/appengine/docs/standard/python/search/query_strings\nFields/functions available for filtering are:\n\nmessageType, from the MSH-9.1 field. For example, NOT messageType = \"ADT\".\n\nsend_date or sendDate, the YYYY-MM-DD date the message was sent in the dataset's timeZone, from the MSH-7 segment. For example, send_date \u003c \"2017-01-02\".\n\nsendTime, the timestamp when the message was sent, using the RFC3339 time format for comparisons, from the MSH-7 segment. For example, sendTime \u003c \"2017-01-02T00:00:00-05:00\".\n\nsendFacility, the care center that the message came from, from the MSH-4 segment. For example, sendFacility = \"ABC\".\n\nPatientId(value, type), which matches if the message lists a patient having an ID of the given value and type in the PID-2, PID-3, or PID-4 segments. For example, PatientId(\"123456\", \"MRN\").\n\nlabels.x, a string value of the label with key x as set using the Message.labels map. For example, labels.\"priority\"=\"high\". The operator :* can be used to assert the existence of a label. For example, labels.\"priority\":*.\n" }, "pubsubTopic": { "type": "string", @@ -69582,7 +69611,7 @@ }, "location": { "type": "string", - "description": "String indicating the location of the expression for error reporting,\ne.g. a file name and a position in the file.\n\n- - -\n" + "description": "String indicating the location of the expression for error reporting,\ne.g. a file name and a position in the file.\n" }, "title": { "type": "string", @@ -69656,7 +69685,7 @@ }, "location": { "type": "string", - "description": "String indicating the location of the expression for error reporting,\ne.g. a file name and a position in the file.\n\n- - -\n" + "description": "String indicating the location of the expression for error reporting,\ne.g. a file name and a position in the file.\n" }, "title": { "type": "string", @@ -69683,7 +69712,8 @@ "description": "The OIDC issuer URI. Must be a valid URI using the 'https' scheme.\n" }, "jwksJson": { - "type": "string" + "type": "string", + "description": "OIDC JWKs in JSON String format. For details on definition of a\nJWK, see https:tools.ietf.org/html/rfc7517. If not set, then we\nuse the `jwks_uri` from the discovery document fetched from the\n.well-known path for the `issuer_uri`. Currently, RSA and EC asymmetric\nkeys are supported. The JWK must use following format and include only\nthe following fields:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" }, "webSsoConfig": { "$ref": "#/types/gcp:iam/WorkforcePoolProviderOidcWebSsoConfig:WorkforcePoolProviderOidcWebSsoConfig", @@ -69750,11 +69780,11 @@ }, "assertionClaimsBehavior": { "type": "string", - "description": "The behavior for how OIDC Claims are included in the `assertion` object used for attribute mapping and attribute condition.\n* MERGE_USER_INFO_OVER_ID_TOKEN_CLAIMS: Merge the UserInfo Endpoint Claims with ID Token Claims, preferring UserInfo Claim Values for the same Claim Name. This option is available only for the Authorization Code Flow.\n* ONLY_ID_TOKEN_CLAIMS: Only include ID Token Claims.\nPossible values are: `MERGE_USER_INFO_OVER_ID_TOKEN_CLAIMS`, `ONLY_ID_TOKEN_CLAIMS`.\n" + "description": "The behavior for how OIDC Claims are included in the `assertion` object used for attribute mapping and attribute condition.\n\nMERGE_USER_INFO_OVER_ID_TOKEN_CLAIMS: Merge the UserInfo Endpoint Claims with ID Token Claims, preferring UserInfo Claim Values for the same Claim Name. This option is available only for the Authorization Code Flow.\n\nONLY_ID_TOKEN_CLAIMS: Only include ID Token Claims.\nPossible values are: `MERGE_USER_INFO_OVER_ID_TOKEN_CLAIMS`, `ONLY_ID_TOKEN_CLAIMS`.\n" }, "responseType": { "type": "string", - "description": "The Response Type to request for in the OIDC Authorization Request for web sign-in.\nThe `CODE` Response Type is recommended to avoid the Implicit Flow, for security reasons.\n* CODE: The `response_type=code` selection uses the Authorization Code Flow for web sign-in. Requires a configured client secret.\n* ID_TOKEN: The `response_type=id_token` selection uses the Implicit Flow for web sign-in.\nPossible values are: `CODE`, `ID_TOKEN`.\n" + "description": "The Response Type to request for in the OIDC Authorization Request for web sign-in.\nThe `CODE` Response Type is recommended to avoid the Implicit Flow, for security reasons.\n\nCODE: The `response_type=code` selection uses the Authorization Code Flow for web sign-in. Requires a configured client secret.\n\nID_TOKEN: The `response_type=id_token` selection uses the Implicit Flow for web sign-in.\nPossible values are: `CODE`, `ID_TOKEN`.\n" } }, "type": "object", @@ -69767,7 +69797,7 @@ "properties": { "idpMetadataXml": { "type": "string", - "description": "SAML Identity provider configuration metadata xml doc.\nThe xml document should comply with [SAML 2.0 specification](https://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf).\nThe max size of the acceptable xml document will be bounded to 128k characters.\nThe metadata xml document should satisfy the following constraints:\n1) Must contain an Identity Provider Entity ID.\n2) Must contain at least one non-expired signing key certificate.\n3) For each signing key:\na) Valid from should be no more than 7 days from now.\nb) Valid to should be no more than 10 years in the future.\n4) Up to 3 IdP signing keys are allowed in the metadata xml.\nWhen updating the provider's metadata xml, at least one non-expired signing key\nmust overlap with the existing metadata. This requirement is skipped if there are\nno non-expired signing keys present in the existing metadata.\n" + "description": "SAML Identity provider configuration metadata xml doc.\nThe xml document should comply with [SAML 2.0 specification](https://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf).\nThe max size of the acceptable xml document will be bounded to 128k characters.\nThe metadata xml document should satisfy the following constraints:\n\nMust contain an Identity Provider Entity ID.\n\nMust contain at least one non-expired signing key certificate.\n\nFor each signing key:\na) Valid from should be no more than 7 days from now.\nb) Valid to should be no more than 10 years in the future.\n\nUp to 3 IdP signing keys are allowed in the metadata xml.\nWhen updating the provider's metadata xml, at least one non-expired signing key\nmust overlap with the existing metadata. This requirement is skipped if there are\nno non-expired signing keys present in the existing metadata.\n" } }, "type": "object", @@ -69794,7 +69824,7 @@ "items": { "type": "string" }, - "description": "Acceptable values for the `aud` field (audience) in the OIDC token. Token exchange\nrequests are rejected if the token audience does not match one of the configured\nvalues. Each audience may be at most 256 characters. A maximum of 10 audiences may\nbe configured.\nIf this list is empty, the OIDC token audience must be equal to the full canonical\nresource name of the WorkloadIdentityPoolProvider, with or without the HTTPS prefix.\nFor example:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" + "description": "Acceptable values for the `aud` field (audience) in the OIDC token. Token exchange\nrequests are rejected if the token audience does not match one of the configured\nvalues. Each audience may be at most 256 characters. A maximum of 10 audiences may\nbe configured.\nIf this list is empty, the OIDC token audience must be equal to the full canonical\nresource name of the WorkloadIdentityPoolProvider, with or without the HTTPS prefix.\nFor example:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" }, "issuerUri": { "type": "string", @@ -69802,7 +69832,7 @@ }, "jwksJson": { "type": "string", - "description": "OIDC JWKs in JSON String format. For details on definition of a\nJWK, see https:tools.ietf.org/html/rfc7517. If not set, then we\nuse the `jwks_uri` from the discovery document fetched from the\n.well-known path for the `issuer_uri`. Currently, RSA and EC asymmetric\nkeys are supported. The JWK must use following format and include only\nthe following fields:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" + "description": "OIDC JWKs in JSON String format. For details on definition of a\nJWK, see https:tools.ietf.org/html/rfc7517. If not set, then we\nuse the `jwks_uri` from the discovery document fetched from the\n.well-known path for the `issuer_uri`. Currently, RSA and EC asymmetric\nkeys are supported. The JWK must use following format and include only\nthe following fields:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" } }, "type": "object", @@ -70579,7 +70609,7 @@ "items": { "$ref": "#/types/gcp:identityplatform/InboundSamlConfigSpConfigSpCertificate:InboundSamlConfigSpConfigSpCertificate" }, - "description": "(Output)\nThe IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP.\nStructure is documented below.\n\n\n\u003ca name=\"nested_sp_certificates\"\u003e\u003c/a\u003eThe `sp_certificates` block contains:\n" + "description": "(Output)\nThe IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP.\nStructure is documented below.\n\n\u003ca name=\"nested_sp_certificates\"\u003e\u003c/a\u003eThe `sp_certificates` block contains:\n" }, "spEntityId": { "type": "string", @@ -70599,7 +70629,7 @@ "properties": { "x509Certificate": { "type": "string", - "description": "The IdP's x509 certificate.\n" + "description": "(Output)\nThe x509 certificate\n" } }, "type": "object", @@ -70772,7 +70802,7 @@ "items": { "$ref": "#/types/gcp:identityplatform/TenantInboundSamlConfigSpConfigSpCertificate:TenantInboundSamlConfigSpConfigSpCertificate" }, - "description": "(Output)\nThe IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP.\nStructure is documented below.\n\n\n\u003ca name=\"nested_sp_certificates\"\u003e\u003c/a\u003eThe `sp_certificates` block contains:\n" + "description": "(Output)\nThe IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP.\nStructure is documented below.\n\n\u003ca name=\"nested_sp_certificates\"\u003e\u003c/a\u003eThe `sp_certificates` block contains:\n" }, "spEntityId": { "type": "string", @@ -70798,7 +70828,7 @@ "properties": { "x509Certificate": { "type": "string", - "description": "The x509 certificate\n" + "description": "(Output)\nThe x509 certificate\n" } }, "type": "object", @@ -71890,7 +71920,7 @@ "properties": { "dayOfWeek": { "type": "string", - "description": "Required. Day of the week for this MaintenanceWindow (in UTC).\n- MONDAY: Monday\n- TUESDAY: Tuesday\n- WEDNESDAY: Wednesday\n- THURSDAY: Thursday\n- FRIDAY: Friday\n- SATURDAY: Saturday\n- SUNDAY: Sunday\nPossible values are: `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`.\n" + "description": "Required. Day of the week for this MaintenanceWindow (in UTC).\n\nMONDAY: Monday\n\nTUESDAY: Tuesday\n\nWEDNESDAY: Wednesday\n\nTHURSDAY: Thursday\n\nFRIDAY: Friday\n\nSATURDAY: Saturday\n\nSUNDAY: Sunday\nPossible values are: `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`.\n" }, "startTime": { "$ref": "#/types/gcp:looker/InstanceMaintenanceWindowStartTime:InstanceMaintenanceWindowStartTime", @@ -71998,7 +72028,7 @@ "properties": { "day": { "type": "string", - "description": "Required. The day of week that maintenance updates occur.\n- DAY_OF_WEEK_UNSPECIFIED: The day of the week is unspecified.\n- MONDAY: Monday\n- TUESDAY: Tuesday\n- WEDNESDAY: Wednesday\n- THURSDAY: Thursday\n- FRIDAY: Friday\n- SATURDAY: Saturday\n- SUNDAY: Sunday\nPossible values are: `DAY_OF_WEEK_UNSPECIFIED`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`.\n" + "description": "Required. The day of week that maintenance updates occur.\n\nDAY_OF_WEEK_UNSPECIFIED: The day of the week is unspecified.\n\nMONDAY: Monday\n\nTUESDAY: Tuesday\n\nWEDNESDAY: Wednesday\n\nTHURSDAY: Thursday\n\nFRIDAY: Friday\n\nSATURDAY: Saturday\n\nSUNDAY: Sunday\nPossible values are: `DAY_OF_WEEK_UNSPECIFIED`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`.\n" }, "duration": { "type": "string", @@ -72130,7 +72160,7 @@ }, "memorySizeMb": { "type": "integer", - "description": "Memory size in Mebibytes for each memcache node.\n\n- - -\n" + "description": "Memory size in Mebibytes for each memcache node.\n" } }, "type": "object", @@ -72366,7 +72396,7 @@ "properties": { "alertRule": { "type": "string", - "description": "The alerting rule name of this alert in the corresponding Prometheus\nconfiguration file.\nSome external tools may require this field to be populated correctly\nin order to refer to the original Prometheus configuration file.\nThe rule group name and the alert name are necessary to update the\nrelevant AlertPolicies in case the definition of the rule group changes\nin the future.\nThis field is optional. If this field is not empty, then it must be a\nvalid Prometheus label name.\n\n- - -\n" + "description": "The alerting rule name of this alert in the corresponding Prometheus\nconfiguration file.\nSome external tools may require this field to be populated correctly\nin order to refer to the original Prometheus configuration file.\nThe rule group name and the alert name are necessary to update the\nrelevant AlertPolicies in case the definition of the rule group changes\nin the future.\nThis field is optional. If this field is not empty, then it must be a\nvalid Prometheus label name.\n" }, "duration": { "type": "string", @@ -73151,7 +73181,7 @@ "properties": { "cloudFunctionV2": { "$ref": "#/types/gcp:monitoring/UptimeCheckConfigSyntheticMonitorCloudFunctionV2:UptimeCheckConfigSyntheticMonitorCloudFunctionV2", - "description": "Target a Synthetic Monitor GCFv2 Instance\nStructure is documented below.\n\n\n\u003ca name=\"nested_cloud_function_v2\"\u003e\u003c/a\u003eThe `cloud_function_v2` block supports:\n", + "description": "Target a Synthetic Monitor GCFv2 Instance\nStructure is documented below.\n\n\u003ca name=\"nested_cloud_function_v2\"\u003e\u003c/a\u003eThe `cloud_function_v2` block supports:\n", "willReplaceOnChanges": true } }, @@ -73482,7 +73512,7 @@ }, "virtualMachine": { "type": "string", - "description": "The URI of the virtual machine resource\n\n- - -\n", + "description": "The URI of the virtual machine resource\n", "willReplaceOnChanges": true } }, @@ -73551,7 +73581,7 @@ }, "projectId": { "type": "string", - "description": "Project ID where the endpoint is located. The Project ID can be\nderived from the URI if you provide a VM instance or network URI.\nThe following are two cases where you must provide the project ID:\n1. Only the IP address is specified, and the IP address is within\na GCP project. 2. When you are using Shared VPC and the IP address\nthat you provide is from the service project. In this case, the\nnetwork that the IP address resides in is defined in the host\nproject.\n\n- - -\n" + "description": "Project ID where the endpoint is located. The Project ID can be\nderived from the URI if you provide a VM instance or network URI.\nThe following are two cases where you must provide the project ID:\n\nOnly the IP address is specified, and the IP address is within\na GCP project. 2. When you are using Shared VPC and the IP address\nthat you provide is from the service project. In this case, the\nnetwork that the IP address resides in is defined in the host\nproject.\n" } }, "type": "object" @@ -73580,7 +73610,7 @@ }, "projectId": { "type": "string", - "description": "Project ID where the endpoint is located. The Project ID can be\nderived from the URI if you provide a VM instance or network URI.\nThe following are two cases where you must provide the project ID:\n1. Only the IP address is specified, and the IP address is\nwithin a GCP project.\n2. When you are using Shared VPC and the IP address\nthat you provide is from the service project. In this case,\nthe network that the IP address resides in is defined in the\nhost project.\n" + "description": "Project ID where the endpoint is located. The Project ID can be\nderived from the URI if you provide a VM instance or network URI.\nThe following are two cases where you must provide the project ID:\n\nOnly the IP address is specified, and the IP address is\nwithin a GCP project.\n\nWhen you are using Shared VPC and the IP address\nthat you provide is from the service project. In this case,\nthe network that the IP address resides in is defined in the\nhost project.\n" } }, "type": "object" @@ -73868,7 +73898,7 @@ "properties": { "secretVersion": { "type": "string", - "description": "The name of the secret version in Secret Manager.\nThe resource name of the secret version must be in the format `projects/*/secrets/*/versions/*` where the `*` values are replaced by the secrets themselves.\nThe secrets must be at least 16 bytes large. The recommended secret size depends on the signature algorithm you are using.\n* If you are using HMAC-SHA1, we suggest 20-byte secrets.\n* If you are using HMAC-SHA256, we suggest 32-byte secrets.\nSee RFC 2104, Section 3 for more details on these recommendations.\n" + "description": "The name of the secret version in Secret Manager.\nThe resource name of the secret version must be in the format `projects/*/secrets/*/versions/*` where the `*` values are replaced by the secrets themselves.\nThe secrets must be at least 16 bytes large. The recommended secret size depends on the signature algorithm you are using.\n\nIf you are using HMAC-SHA1, we suggest 20-byte secrets.\n\nIf you are using HMAC-SHA256, we suggest 32-byte secrets.\nSee RFC 2104, Section 3 for more details on these recommendations.\n" } }, "type": "object", @@ -74040,7 +74070,7 @@ "items": { "type": "string" }, - "description": "The list of host patterns to match.\nHost patterns must be valid hostnames. Ports are not allowed. Wildcard hosts are supported in the suffix or prefix form. * matches any string of ([a-z0-9-.]*). It does not match the empty string.\nWhen multiple hosts are specified, hosts are matched in the following priority:\n1. Exact domain names: ``www.foo.com``.\n2. Suffix domain wildcards: ``*.foo.com`` or ``*-bar.foo.com``.\n3. Prefix domain wildcards: ``foo.*`` or ``foo-*``.\n4. Special wildcard ``*`` matching any domain.\nNotes:\nThe wildcard will not match the empty string. e.g. ``*-bar.foo.com`` will match ``baz-bar.foo.com`` but not ``-bar.foo.com``. The longest wildcards match first. Only a single host in the entire service can match on ``*``. A domain must be unique across all configured hosts within a service.\nHosts are matched against the HTTP Host header, or for HTTP/2 and HTTP/3, the \":authority\" header, from the incoming request.\nYou may specify up to 10 hosts.\n" + "description": "The list of host patterns to match.\nHost patterns must be valid hostnames. Ports are not allowed. Wildcard hosts are supported in the suffix or prefix form. * matches any string of ([a-z0-9-.]*). It does not match the empty string.\nWhen multiple hosts are specified, hosts are matched in the following priority:\n\nExact domain names: ``www.foo.com``.\n\nSuffix domain wildcards: ``*.foo.com`` or ``*-bar.foo.com``.\n\nPrefix domain wildcards: ``foo.*`` or ``foo-*``.\n\nSpecial wildcard ``*`` matching any domain.\nNotes:\nThe wildcard will not match the empty string. e.g. ``*-bar.foo.com`` will match ``baz-bar.foo.com`` but not ``-bar.foo.com``. The longest wildcards match first. Only a single host in the entire service can match on ``*``. A domain must be unique across all configured hosts within a service.\nHosts are matched against the HTTP Host header, or for HTTP/2 and HTTP/3, the \":authority\" header, from the incoming request.\nYou may specify up to 10 hosts.\n" }, "pathMatcher": { "type": "string", @@ -74369,26 +74399,26 @@ }, "clientTtl": { "type": "string", - "description": "Specifies a separate client (e.g. browser client) TTL, separate from the TTL used by the edge caches. Leaving this empty will use the same cache TTL for both the CDN and the client-facing response.\n- The TTL must be \u003e 0 and \u003c= 86400s (1 day)\n- The clientTtl cannot be larger than the defaultTtl (if set)\n- Fractions of a second are not allowed.\nOmit this field to use the defaultTtl, or the max-age set by the origin, as the client-facing TTL.\nWhen the cache mode is set to \"USE_ORIGIN_HEADERS\" or \"BYPASS_CACHE\", you must omit this field.\nA duration in seconds terminated by 's'. Example: \"3s\".\n" + "description": "Specifies a separate client (e.g. browser client) TTL, separate from the TTL used by the edge caches. Leaving this empty will use the same cache TTL for both the CDN and the client-facing response.\n\nThe TTL must be \u003e 0 and \u003c= 86400s (1 day)\n\nThe clientTtl cannot be larger than the defaultTtl (if set)\n\nFractions of a second are not allowed.\nOmit this field to use the defaultTtl, or the max-age set by the origin, as the client-facing TTL.\nWhen the cache mode is set to \"USE_ORIGIN_HEADERS\" or \"BYPASS_CACHE\", you must omit this field.\nA duration in seconds terminated by 's'. Example: \"3s\".\n" }, "defaultTtl": { "type": "string", - "description": "Specifies the default TTL for cached content served by this origin for responses that do not have an existing valid TTL (max-age or s-max-age).\nDefaults to 3600s (1 hour).\n- The TTL must be \u003e= 0 and \u003c= 31,536,000 seconds (1 year)\n- Setting a TTL of \"0\" means \"always revalidate\" (equivalent to must-revalidate)\n- The value of defaultTTL cannot be set to a value greater than that of maxTTL.\n- Fractions of a second are not allowed.\n- When the cacheMode is set to FORCE_CACHE_ALL, the defaultTTL will overwrite the TTL set in all responses.\nNote that infrequently accessed objects may be evicted from the cache before the defined TTL. Objects that expire will be revalidated with the origin.\nWhen the cache mode is set to \"USE_ORIGIN_HEADERS\" or \"BYPASS_CACHE\", you must omit this field.\nA duration in seconds terminated by 's'. Example: \"3s\".\n" + "description": "Specifies the default TTL for cached content served by this origin for responses that do not have an existing valid TTL (max-age or s-max-age).\nDefaults to 3600s (1 hour).\n\nThe TTL must be \u003e= 0 and \u003c= 31,536,000 seconds (1 year)\n\nSetting a TTL of \"0\" means \"always revalidate\" (equivalent to must-revalidate)\n\nThe value of defaultTTL cannot be set to a value greater than that of maxTTL.\n\nFractions of a second are not allowed.\n\nWhen the cacheMode is set to FORCE_CACHE_ALL, the defaultTTL will overwrite the TTL set in all responses.\nNote that infrequently accessed objects may be evicted from the cache before the defined TTL. Objects that expire will be revalidated with the origin.\nWhen the cache mode is set to \"USE_ORIGIN_HEADERS\" or \"BYPASS_CACHE\", you must omit this field.\nA duration in seconds terminated by 's'. Example: \"3s\".\n" }, "maxTtl": { "type": "string", - "description": "Specifies the maximum allowed TTL for cached content served by this origin.\nDefaults to 86400s (1 day).\nCache directives that attempt to set a max-age or s-maxage higher than this, or an Expires header more than maxTtl seconds in the future will be capped at the value of maxTTL, as if it were the value of an s-maxage Cache-Control directive.\n- The TTL must be \u003e= 0 and \u003c= 31,536,000 seconds (1 year)\n- Setting a TTL of \"0\" means \"always revalidate\"\n- The value of maxTtl must be equal to or greater than defaultTtl.\n- Fractions of a second are not allowed.\nWhen the cache mode is set to \"USE_ORIGIN_HEADERS\", \"FORCE_CACHE_ALL\", or \"BYPASS_CACHE\", you must omit this field.\nA duration in seconds terminated by 's'. Example: \"3s\".\n" + "description": "Specifies the maximum allowed TTL for cached content served by this origin.\nDefaults to 86400s (1 day).\nCache directives that attempt to set a max-age or s-maxage higher than this, or an Expires header more than maxTtl seconds in the future will be capped at the value of maxTTL, as if it were the value of an s-maxage Cache-Control directive.\n\nThe TTL must be \u003e= 0 and \u003c= 31,536,000 seconds (1 year)\n\nSetting a TTL of \"0\" means \"always revalidate\"\n\nThe value of maxTtl must be equal to or greater than defaultTtl.\n\nFractions of a second are not allowed.\nWhen the cache mode is set to \"USE_ORIGIN_HEADERS\", \"FORCE_CACHE_ALL\", or \"BYPASS_CACHE\", you must omit this field.\nA duration in seconds terminated by 's'. Example: \"3s\".\n" }, "negativeCaching": { "type": "boolean", - "description": "Negative caching allows per-status code TTLs to be set, in order to apply fine-grained caching for common errors or redirects. This can reduce the load on your origin and improve end-user experience by reducing response latency.\nBy default, the CDNPolicy will apply the following default TTLs to these status codes:\n- HTTP 300 (Multiple Choice), 301, 308 (Permanent Redirects): 10m\n- HTTP 404 (Not Found), 410 (Gone), 451 (Unavailable For Legal Reasons): 120s\n- HTTP 405 (Method Not Found), 414 (URI Too Long), 501 (Not Implemented): 60s\nThese defaults can be overridden in negativeCachingPolicy\n" + "description": "Negative caching allows per-status code TTLs to be set, in order to apply fine-grained caching for common errors or redirects. This can reduce the load on your origin and improve end-user experience by reducing response latency.\nBy default, the CDNPolicy will apply the following default TTLs to these status codes:\n\nHTTP 300 (Multiple Choice), 301, 308 (Permanent Redirects): 10m\n\nHTTP 404 (Not Found), 410 (Gone), 451 (Unavailable For Legal Reasons): 120s\n\nHTTP 405 (Method Not Found), 414 (URI Too Long), 501 (Not Implemented): 60s\nThese defaults can be overridden in negativeCachingPolicy\n" }, "negativeCachingPolicy": { "type": "object", "additionalProperties": { "type": "string" }, - "description": "Sets a cache TTL for the specified HTTP status code. negativeCaching must be enabled to configure negativeCachingPolicy.\n- Omitting the policy and leaving negativeCaching enabled will use the default TTLs for each status code, defined in negativeCaching.\n- TTLs must be \u003e= 0 (where 0 is \"always revalidate\") and \u003c= 86400s (1 day)\nNote that when specifying an explicit negativeCachingPolicy, you should take care to specify a cache TTL for all response codes that you wish to cache. The CDNPolicy will not apply any default negative caching when a policy exists.\n" + "description": "Sets a cache TTL for the specified HTTP status code. negativeCaching must be enabled to configure negativeCachingPolicy.\n\nOmitting the policy and leaving negativeCaching enabled will use the default TTLs for each status code, defined in negativeCaching.\n\nTTLs must be \u003e= 0 (where 0 is \"always revalidate\") and \u003c= 86400s (1 day)\nNote that when specifying an explicit negativeCachingPolicy, you should take care to specify a cache TTL for all response codes that you wish to cache. The CDNPolicy will not apply any default negative caching when a policy exists.\n" }, "signedRequestKeyset": { "type": "string", @@ -74396,7 +74426,7 @@ }, "signedRequestMaximumExpirationTtl": { "type": "string", - "description": "Limit how far into the future the expiration time of a signed request may be.\nWhen set, a signed request is rejected if its expiration time is later than now + signedRequestMaximumExpirationTtl, where now is the time at which the signed request is first handled by the CDN.\n- The TTL must be \u003e 0.\n- Fractions of a second are not allowed.\nBy default, signedRequestMaximumExpirationTtl is not set and the expiration time of a signed request may be arbitrarily far into future.\n" + "description": "Limit how far into the future the expiration time of a signed request may be.\nWhen set, a signed request is rejected if its expiration time is later than now + signedRequestMaximumExpirationTtl, where now is the time at which the signed request is first handled by the CDN.\n\nThe TTL must be \u003e 0.\n\nFractions of a second are not allowed.\nBy default, signedRequestMaximumExpirationTtl is not set and the expiration time of a signed request may be arbitrarily far into future.\n" }, "signedRequestMode": { "type": "string", @@ -74435,7 +74465,7 @@ }, "keyset": { "type": "string", - "description": "The keyset to use for signature generation.\nThe following are both valid paths to an EdgeCacheKeyset resource:\n* `projects/project/locations/global/edgeCacheKeysets/yourKeyset`\n" + "description": "The keyset to use for signature generation.\nThe following are both valid paths to an EdgeCacheKeyset resource:\n" }, "tokenQueryParameter": { "type": "string", @@ -74477,14 +74507,14 @@ "items": { "type": "string" }, - "description": "Names of Cookies to include in cache keys. The cookie name and cookie value of each cookie named will be used as part of the cache key.\nCookie names:\n- must be valid RFC 6265 \"cookie-name\" tokens\n- are case sensitive\n- cannot start with \"Edge-Cache-\" (case insensitive)\nNote that specifying several cookies, and/or cookies that have a large range of values (e.g., per-user) will dramatically impact the cache hit rate, and may result in a higher eviction rate and reduced performance.\nYou may specify up to three cookie names.\n" + "description": "Names of Cookies to include in cache keys. The cookie name and cookie value of each cookie named will be used as part of the cache key.\nCookie names:\n\nmust be valid RFC 6265 \"cookie-name\" tokens\n\nare case sensitive\n\ncannot start with \"Edge-Cache-\" (case insensitive)\nNote that specifying several cookies, and/or cookies that have a large range of values (e.g., per-user) will dramatically impact the cache hit rate, and may result in a higher eviction rate and reduced performance.\nYou may specify up to three cookie names.\n" }, "includedHeaderNames": { "type": "array", "items": { "type": "string" }, - "description": "Names of HTTP request headers to include in cache keys. The value of the header field will be used as part of the cache key.\n- Header names must be valid HTTP RFC 7230 header field values.\n- Header field names are case insensitive\n- To include the HTTP method, use \":method\"\nNote that specifying several headers, and/or headers that have a large range of values (e.g. per-user) will dramatically impact the cache hit rate, and may result in a higher eviction rate and reduced performance.\n" + "description": "Names of HTTP request headers to include in cache keys. The value of the header field will be used as part of the cache key.\n\nHeader names must be valid HTTP RFC 7230 header field values.\n\nHeader field names are case insensitive\n\nTo include the HTTP method, use \":method\"\nNote that specifying several headers, and/or headers that have a large range of values (e.g. per-user) will dramatically impact the cache hit rate, and may result in a higher eviction rate and reduced performance.\n" }, "includedQueryParameters": { "type": "array", @@ -74560,7 +74590,7 @@ }, "maxAge": { "type": "string", - "description": "Specifies how long results of a preflight request can be cached by a client in seconds. Note that many browser clients enforce a maximum TTL of 600s (10 minutes).\n- Setting the value to -1 forces a pre-flight check for all requests (not recommended)\n- A maximum TTL of 86400s can be set, but note that (as above) some clients may force pre-flight checks at a more regular interval.\n- This translates to the Access-Control-Max-Age header.\nA duration in seconds with up to nine fractional digits, terminated by 's'. Example: \"3.5s\".\n" + "description": "Specifies how long results of a preflight request can be cached by a client in seconds. Note that many browser clients enforce a maximum TTL of 600s (10 minutes).\n\nSetting the value to -1 forces a pre-flight check for all requests (not recommended)\n\nA maximum TTL of 86400s can be set, but note that (as above) some clients may force pre-flight checks at a more regular interval.\n\nThis translates to the Access-Control-Max-Age header.\nA duration in seconds with up to nine fractional digits, terminated by 's'. Example: \"3.5s\".\n" } }, "type": "object", @@ -74609,7 +74639,7 @@ }, "stripQuery": { "type": "boolean", - "description": "If set to true, any accompanying query portion of the original URL is removed prior to redirecting the request. If set to false, the query portion of the original URL is retained.\n\n- - -\n" + "description": "If set to true, any accompanying query portion of the original URL is removed prior to redirecting the request. If set to false, the query portion of the original URL is retained.\n" } }, "type": "object", @@ -74662,7 +74692,7 @@ }, "labelValue": { "type": "string", - "description": "Required. Label value presented as value corresponding to the above key, in xDS Node Metadata.\n\n- - -\n" + "description": "Required. Label value presented as value corresponding to the above key, in xDS Node Metadata.\n" } }, "type": "object", @@ -74782,7 +74812,7 @@ "properties": { "numRetries": { "type": "integer", - "description": "Specifies the allowed number of retries.\n\n- - -\n" + "description": "Specifies the allowed number of retries.\n" }, "retryConditions": { "type": "array", @@ -74952,7 +74982,7 @@ }, "disabled": { "type": "boolean", - "description": "If true, the CORS policy is disabled. The default value is false, which indicates that the CORS policy is in effect.\n\n- - -\n" + "description": "If true, the CORS policy is disabled. The default value is false, which indicates that the CORS policy is in effect.\n" }, "exposeHeaders": { "type": "array", @@ -75313,7 +75343,7 @@ }, "weight": { "type": "integer", - "description": "Specifies the proportion of requests forwarded to the backend referenced by the serviceName field. This is computed as: weight/Sum(weights in this destination list). For non-zero values, there may be some epsilon from the exact proportion defined here depending on the precision an implementation supports.\nIf only one serviceName is specified and it has a weight greater than 0, 100% of the traffic is forwarded to that backend.\nIf weights are specified for any one service name, they need to be specified for all of them.\nIf weights are unspecified for all services, then, traffic is distributed in equal proportions to all of them.\n\n- - -\n" + "description": "Specifies the proportion of requests forwarded to the backend referenced by the serviceName field. This is computed as: weight/Sum(weights in this destination list). For non-zero values, there may be some epsilon from the exact proportion defined here depending on the precision an implementation supports.\nIf only one serviceName is specified and it has a weight greater than 0, 100% of the traffic is forwarded to that backend.\nIf weights are specified for any one service name, they need to be specified for all of them.\nIf weights are unspecified for all services, then, traffic is distributed in equal proportions to all of them.\n" } }, "type": "object" @@ -75375,7 +75405,7 @@ }, "weight": { "type": "integer", - "description": "Specifies the proportion of requests forwarded to the backend referenced by the serviceName field.\n\n- - -\n" + "description": "Specifies the proportion of requests forwarded to the backend referenced by the serviceName field.\n" } }, "type": "object" @@ -75819,7 +75849,7 @@ }, "network": { "type": "string", - "description": "The Compute Engine network to be used for machine communications.\nCannot be specified with subnetwork. If neither `network` nor\n`subnet` is specified, the \"default\" network of the project is\nused, if it exists. A full URL or partial URI. Examples:\n* `https://www.googleapis.com/compute/v1/projects/[project_id]/\nregions/global/default`\n* `projects/[project_id]/regions/global/default`\nRuntimes are managed resources inside Google Infrastructure.\nRuntimes support the following network configurations:\n* Google Managed Network (Network \u0026 subnet are empty)\n* Consumer Project VPC (network \u0026 subnet are required). Requires\nconfiguring Private Service Access.\n* Shared VPC (network \u0026 subnet are required). Requires\nconfiguring Private Service Access.\n", + "description": "The Compute Engine network to be used for machine communications.\nCannot be specified with subnetwork. If neither `network` nor\n`subnet` is specified, the \"default\" network of the project is\nused, if it exists. A full URL or partial URI. Examples:\n", "willReplaceOnChanges": true }, "nicType": { @@ -75839,7 +75869,7 @@ }, "subnet": { "type": "string", - "description": "The Compute Engine subnetwork to be used for machine\ncommunications. Cannot be specified with network. A full URL or\npartial URI are valid. Examples:\n* `https://www.googleapis.com/compute/v1/projects/[project_id]/\nregions/us-east1/subnetworks/sub0`\n* `projects/[project_id]/regions/us-east1/subnetworks/sub0`\n", + "description": "The Compute Engine subnetwork to be used for machine\ncommunications. Cannot be specified with network. A full URL or\npartial URI are valid. Examples:\n", "willReplaceOnChanges": true }, "tags": { @@ -76045,7 +76075,7 @@ }, "enrollmentLevel": { "type": "string", - "description": "The enrollment level of the service.\nDefault value is `BLOCK_ALL`.\nPossible values are: `BLOCK_ALL`.\n\n- - -\n" + "description": "The enrollment level of the service.\nDefault value is `BLOCK_ALL`.\nPossible values are: `BLOCK_ALL`.\n" } }, "type": "object", @@ -76105,7 +76135,7 @@ "items": { "type": "string" }, - "description": "Identities that do not cause logging for this type of permission.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "Identities that do not cause logging for this type of permission.\nEach entry can have one of the following values:\n\n**user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n\n**serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n\n**group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n\n**domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" }, "logType": { "type": "string", @@ -76302,7 +76332,7 @@ "items": { "type": "string" }, - "description": "An array of identities that will be granted the privilege in the `role`. For more details on format and restrictions see https://cloud.google.com/billing/reference/rest/v1/Policy#Binding\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. Some resources **don't** support this identity.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. Some resources **don't** support this identity.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "An array of identities that will be granted the privilege in the `role`. For more details on format and restrictions see https://cloud.google.com/billing/reference/rest/v1/Policy#Binding\nEach entry can have one of the following values:\n\n**allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. Some resources **don't** support this identity.\n\n**allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. Some resources **don't** support this identity.\n\n**user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com.\n\n**serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n\n**group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n\n**domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" }, "role": { "type": "string", @@ -76496,7 +76526,7 @@ "properties": { "osArchitecture": { "type": "string", - "description": "Targets VM instances with OS Inventory enabled and having the following OS architecture.\n\n- - -\n" + "description": "Targets VM instances with OS Inventory enabled and having the following OS architecture.\n" }, "osShortName": { "type": "string", @@ -77250,11 +77280,11 @@ }, "description": { "type": "string", - "description": "Policy description. Length of the description is\nlimited to 1024 characters.\n" + "description": "Policy description. Length of the description is\nlimited to 1024 characters.\n\n`description` - (Optional) OS policy assignment description. Length of the\ndescription is limited to 1024 characters.\n" }, "id": { "type": "string", - "description": "The id of the OS policy with the following restrictions:\n\n* Must contain only lowercase letters, numbers, and hyphens.\n* Must start with a letter.\n* Must be between 1-63 characters.\n* Must end with a number or a letter.\n* Must be unique within the assignment.\n" + "description": "The id of the OS policy with the following restrictions:\n\nMust contain only lowercase letters, numbers, and hyphens.\n\nMust start with a letter.\n\nMust be between 1-63 characters.\n\nMust end with a number or a letter.\n\nMust be unique within the assignment.\n" }, "mode": { "type": "string", @@ -77325,7 +77355,7 @@ }, "id": { "type": "string", - "description": "The id of the resource with the following restrictions:\n\n* Must contain only lowercase letters, numbers, and hyphens.\n* Must start with a letter.\n* Must be between 1-63 characters.\n* Must end with a number or a letter.\n* Must be unique within the OS policy.\n" + "description": "The id of the resource with the following restrictions:\n\nMust contain only lowercase letters, numbers, and hyphens.\n\nMust start with a letter.\n\nMust be between 1-63 characters.\n\nMust end with a number or a letter.\n\nMust be unique within the OS policy.\n" }, "pkg": { "$ref": "#/types/gcp:osconfig/OsPolicyAssignmentOsPolicyResourceGroupResourcePkg:OsPolicyAssignmentOsPolicyResourceGroupResourcePkg", @@ -77551,7 +77581,7 @@ }, "permissions": { "type": "string", - "description": "Consists of three octal digits which represent, in\norder, the permissions of the owner, group, and other users for the file\n(similarly to the numeric mode used in the linux chmod utility). Each digit\nrepresents a three bit number with the 4 bit corresponding to the read\npermissions, the 2 bit corresponds to the write bit, and the one bit\ncorresponds to the execute permission. Default behavior is 755. Below are\nsome examples of permissions and their associated values: read, write, and\nexecute: 7 read and execute: 5 read and write: 6 read only: 4\n" + "description": "(Output) Consists of three octal digits which represent, in\norder, the permissions of the owner, group, and other users for the file\n(similarly to the numeric mode used in the linux chmod utility). Each digit\nrepresents a three bit number with the 4 bit corresponding to the read\npermissions, the 2 bit corresponds to the write bit, and the one bit\ncorresponds to the execute permission. Default behavior is 755. Below are\nsome examples of permissions and their associated values: read, write, and\nexecute: 7 read and execute: 5 read and write: 6 read only: 4\n" }, "state": { "type": "string", @@ -78097,7 +78127,7 @@ }, "percent": { "type": "integer", - "description": "Specifies the relative value defined as a percentage,\nwhich will be multiplied by a reference value.\n\n--------------------------------------------------------------------------------\n" + "description": "Specifies the relative value defined as a percentage,\nwhich will be multiplied by a reference value.\n" } }, "type": "object" @@ -78151,7 +78181,7 @@ "additionalProperties": { "type": "string" }, - "description": "Compute Engine instance labels that must be present for a VM instance to be targeted by this filter\n\n- - -\n", + "description": "Compute Engine instance labels that must be present for a VM instance to be targeted by this filter\n", "willReplaceOnChanges": true } }, @@ -78800,7 +78830,7 @@ }, "enrollmentLevel": { "type": "string", - "description": "The enrollment level of the service.\nDefault value is `BLOCK_ALL`.\nPossible values are: `BLOCK_ALL`.\n\n- - -\n" + "description": "The enrollment level of the service.\nDefault value is `BLOCK_ALL`.\nPossible values are: `BLOCK_ALL`.\n" } }, "type": "object", @@ -78859,7 +78889,7 @@ }, "sha1Fingerprint": { "type": "string", - "description": "The SHA1 fingerprint of the application. For example, both sha1 formats are acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. Output format is the latter.\n\n- - -\n" + "description": "The SHA1 fingerprint of the application. For example, both sha1 formats are acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. Output format is the latter.\n" } }, "type": "object", @@ -79468,7 +79498,7 @@ "additionalProperties": { "type": "string" }, - "description": "Endpoint configuration attributes.\nEvery endpoint has a set of API supported attributes that can\nbe used to control different aspects of the message delivery.\nThe currently supported attribute is x-goog-version, which you\ncan use to change the format of the pushed message. This\nattribute indicates the version of the data expected by\nthe endpoint. This controls the shape of the pushed message\n(i.e., its fields and metadata). The endpoint version is\nbased on the version of the Pub/Sub API.\nIf not present during the subscriptions.create call,\nit will default to the version of the API used to make\nsuch call. If not present during a subscriptions.modifyPushConfig\ncall, its value will not be changed. subscriptions.get\ncalls will always return a valid version, even if the\nsubscription was created without this attribute.\nThe possible values for this attribute are:\n- v1beta1: uses the push format defined in the v1beta1 Pub/Sub API.\n- v1 or v1beta2: uses the push format defined in the v1 Pub/Sub API.\n" + "description": "Endpoint configuration attributes.\nEvery endpoint has a set of API supported attributes that can\nbe used to control different aspects of the message delivery.\nThe currently supported attribute is x-goog-version, which you\ncan use to change the format of the pushed message. This\nattribute indicates the version of the data expected by\nthe endpoint. This controls the shape of the pushed message\n(i.e., its fields and metadata). The endpoint version is\nbased on the version of the Pub/Sub API.\nIf not present during the subscriptions.create call,\nit will default to the version of the API used to make\nsuch call. If not present during a subscriptions.modifyPushConfig\ncall, its value will not be changed. subscriptions.get\ncalls will always return a valid version, even if the\nsubscription was created without this attribute.\nThe possible values for this attribute are:\n\nv1beta1: uses the push format defined in the v1beta1 Pub/Sub API.\n\nv1 or v1beta2: uses the push format defined in the v1 Pub/Sub API.\n" }, "noWrapper": { "$ref": "#/types/gcp:pubsub/SubscriptionPushConfigNoWrapper:SubscriptionPushConfigNoWrapper", @@ -79980,7 +80010,7 @@ "properties": { "network": { "type": "string", - "description": "Required. The consumer network where the network address of\nthe discovery endpoint will be reserved, in the form of\nprojects/{network_project_id_or_number}/global/networks/{network_id}.\n\n- - -\n" + "description": "Required. The consumer network where the network address of\nthe discovery endpoint will be reserved, in the form of\nprojects/{network_project_id_or_number}/global/networks/{network_id}.\n" } }, "type": "object" @@ -79989,7 +80019,7 @@ "properties": { "network": { "type": "string", - "description": "Required. The consumer network where the network address of\nthe discovery endpoint will be reserved, in the form of\nprojects/{network_project_id_or_number}/global/networks/{network_id}.\n\n- - -\n" + "description": "Required. The consumer network where the network address of\nthe discovery endpoint will be reserved, in the form of\nprojects/{network_project_id_or_number}/global/networks/{network_id}.\n" } }, "type": "object", @@ -80009,7 +80039,7 @@ }, "network": { "type": "string", - "description": "Required. The consumer network where the network address of\nthe discovery endpoint will be reserved, in the form of\nprojects/{network_project_id_or_number}/global/networks/{network_id}.\n\n- - -\n" + "description": "Required. The consumer network where the network address of\nthe discovery endpoint will be reserved, in the form of\nprojects/{network_project_id_or_number}/global/networks/{network_id}.\n" }, "projectId": { "type": "string", @@ -80080,7 +80110,7 @@ "properties": { "day": { "type": "string", - "description": "Required. The day of week that maintenance updates occur.\n- DAY_OF_WEEK_UNSPECIFIED: The day of the week is unspecified.\n- MONDAY: Monday\n- TUESDAY: Tuesday\n- WEDNESDAY: Wednesday\n- THURSDAY: Thursday\n- FRIDAY: Friday\n- SATURDAY: Saturday\n- SUNDAY: Sunday\nPossible values are: `DAY_OF_WEEK_UNSPECIFIED`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`.\n" + "description": "Required. The day of week that maintenance updates occur.\n\nDAY_OF_WEEK_UNSPECIFIED: The day of the week is unspecified.\n\nMONDAY: Monday\n\nTUESDAY: Tuesday\n\nWEDNESDAY: Wednesday\n\nTHURSDAY: Thursday\n\nFRIDAY: Friday\n\nSATURDAY: Saturday\n\nSUNDAY: Sunday\nPossible values are: `DAY_OF_WEEK_UNSPECIFIED`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`.\n" }, "duration": { "type": "string", @@ -80178,7 +80208,7 @@ "properties": { "persistenceMode": { "type": "string", - "description": "Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.\n- DISABLED: \tPersistence is disabled for the instance, and any existing snapshots are deleted.\n- RDB: RDB based Persistence is enabled.\nPossible values are: `DISABLED`, `RDB`.\n" + "description": "Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.\n\nDISABLED: \tPersistence is disabled for the instance, and any existing snapshots are deleted.\n\nRDB: RDB based Persistence is enabled.\nPossible values are: `DISABLED`, `RDB`.\n" }, "rdbNextSnapshotTime": { "type": "string", @@ -80186,7 +80216,7 @@ }, "rdbSnapshotPeriod": { "type": "string", - "description": "Optional. Available snapshot periods for scheduling.\n- ONE_HOUR:\tSnapshot every 1 hour.\n- SIX_HOURS:\tSnapshot every 6 hours.\n- TWELVE_HOURS:\tSnapshot every 12 hours.\n- TWENTY_FOUR_HOURS:\tSnapshot every 24 hours.\nPossible values are: `ONE_HOUR`, `SIX_HOURS`, `TWELVE_HOURS`, `TWENTY_FOUR_HOURS`.\n" + "description": "Optional. Available snapshot periods for scheduling.\n\nONE_HOUR:\tSnapshot every 1 hour.\n\nSIX_HOURS:\tSnapshot every 6 hours.\n\nTWELVE_HOURS:\tSnapshot every 12 hours.\n\nTWENTY_FOUR_HOURS:\tSnapshot every 24 hours.\nPossible values are: `ONE_HOUR`, `SIX_HOURS`, `TWELVE_HOURS`, `TWENTY_FOUR_HOURS`.\n" }, "rdbSnapshotStartTime": { "type": "string", @@ -80522,7 +80552,7 @@ }, "automatic": { "type": "boolean", - "description": "(Optional, Deprecated)\nThe Secret will automatically be replicated without any restrictions.\n\n\u003e **Warning:** `automatic` is deprecated and will be removed in a future major release. Use `auto` instead.\n", + "description": "The Secret will automatically be replicated without any restrictions.\n\n\u003e **Warning:** `automatic` is deprecated and will be removed in a future major release. Use `auto` instead.\n", "deprecationMessage": "`automatic` is deprecated and will be removed in a future major release. Use `auto` instead." }, "userManaged": { @@ -80546,7 +80576,7 @@ "properties": { "kmsKeyName": { "type": "string", - "description": "Describes the Cloud KMS encryption key that will be used to protect destination secret.\n\n- - -\n" + "description": "Describes the Cloud KMS encryption key that will be used to protect destination secret.\n" } }, "type": "object", @@ -80591,7 +80621,7 @@ "properties": { "kmsKeyName": { "type": "string", - "description": "Describes the Cloud KMS encryption key that will be used to protect destination secret.\n\n- - -\n" + "description": "Describes the Cloud KMS encryption key that will be used to protect destination secret.\n" } }, "type": "object", @@ -80832,7 +80862,7 @@ "properties": { "filter": { "type": "string", - "description": "Expression that defines the filter to apply across create/update\nevents of assets or findings as specified by the event type. The\nexpression is a list of zero or more restrictions combined via\nlogical operators AND and OR. Parentheses are supported, and OR\nhas higher precedence than AND.\nRestrictions have the form \u003cfield\u003e \u003coperator\u003e \u003cvalue\u003e and may have\na - character in front of them to indicate negation. The fields\nmap to those defined in the corresponding resource.\nThe supported operators are:\n* = for all value types.\n* \u003e, \u003c, \u003e=, \u003c= for integer values.\n* :, meaning substring matching, for strings.\nThe supported value types are:\n* string literals in quotes.\n* integer literals without quotes.\n* boolean literals true and false without quotes.\nSee\n[Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications)\nfor information on how to write a filter.\n\n- - -\n" + "description": "Expression that defines the filter to apply across create/update\nevents of assets or findings as specified by the event type. The\nexpression is a list of zero or more restrictions combined via\nlogical operators AND and OR. Parentheses are supported, and OR\nhas higher precedence than AND.\nRestrictions have the form \u003cfield\u003e \u003coperator\u003e \u003cvalue\u003e and may have\na - character in front of them to indicate negation. The fields\nmap to those defined in the corresponding resource.\nThe supported operators are:\n\n= for all value types.\n\n, \u003c, \u003e=, \u003c= for integer values.\n\n:, meaning substring matching, for strings.\nThe supported value types are:\n\nstring literals in quotes.\n\ninteger literals without quotes.\n\nboolean literals true and false without quotes.\nSee\n[Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications)\nfor information on how to write a filter.\n" } }, "type": "object", @@ -80955,7 +80985,7 @@ "items": { "type": "string" }, - "description": "The resource types to run the detector on.\n\n- - -\n" + "description": "The resource types to run the detector on.\n" } }, "type": "object", @@ -81185,7 +81215,7 @@ "properties": { "messageFormat": { "type": "string", - "description": "The format of the Cloud Pub/Sub messages.\n- PROTOBUF: The message payload is a serialized protocol buffer of SourceRepoEvent.\n- JSON: The message payload is a JSON string of SourceRepoEvent.\nPossible values are: `PROTOBUF`, `JSON`.\n" + "description": "The format of the Cloud Pub/Sub messages.\n\nPROTOBUF: The message payload is a serialized protocol buffer of SourceRepoEvent.\n\nJSON: The message payload is a JSON string of SourceRepoEvent.\nPossible values are: `PROTOBUF`, `JSON`.\n" }, "serviceAccountEmail": { "type": "string", @@ -81972,11 +82002,11 @@ "properties": { "locked": { "type": "boolean", - "description": "If true, user does not have login privileges.\n" + "description": "(read only) If true, user does not have login privileges.\n" }, "passwordExpirationTime": { "type": "string", - "description": "Password expiration duration with one week grace period.\n" + "description": "(read only) Password expiration duration with one week grace period.\n" } }, "type": "object", @@ -84016,7 +84046,7 @@ }, "headerRequired": { "type": "boolean", - "description": "The boolean that indicates whether or not headers are included in the inventory report CSV file.\n\n- - -\n" + "description": "The boolean that indicates whether or not headers are included in the inventory report CSV file.\n" }, "recordSeparator": { "type": "string", @@ -84352,7 +84382,7 @@ }, "bucketName": { "type": "string", - "description": "Google Cloud Storage bucket name.\n" + "description": "S3 Bucket name.\n" }, "path": { "type": "string", @@ -84503,7 +84533,7 @@ "items": { "type": "string" }, - "description": "`exclude_prefixes` must follow the requirements described for `include_prefixes`. See [Requirements](https://cloud.google.com/storage-transfer/docs/reference/rest/v1/TransferSpec#ObjectConditions).\n" + "description": "must follow the requirements described for `include_prefixes`. See [Requirements](https://cloud.google.com/storage-transfer/docs/reference/rest/v1/TransferSpec#ObjectConditions).\n" }, "includePrefixes": { "type": "array", @@ -85339,11 +85369,11 @@ "properties": { "anomalyDetectionBaseline": { "type": "string", - "description": "Defines the baseline to do anomaly detection for feature values imported by each [entityTypes.importFeatureValues][] operation. The value must be one of the values below:\n* LATEST_STATS: Choose the later one statistics generated by either most recent snapshot analysis or previous import features analysis. If non of them exists, skip anomaly detection and only generate a statistics.\n* MOST_RECENT_SNAPSHOT_STATS: Use the statistics generated by the most recent snapshot analysis if exists.\n* PREVIOUS_IMPORT_FEATURES_STATS: Use the statistics generated by the previous import features analysis if exists.\n" + "description": "Defines the baseline to do anomaly detection for feature values imported by each [entityTypes.importFeatureValues][] operation. The value must be one of the values below:\n\nLATEST_STATS: Choose the later one statistics generated by either most recent snapshot analysis or previous import features analysis. If non of them exists, skip anomaly detection and only generate a statistics.\n\nMOST_RECENT_SNAPSHOT_STATS: Use the statistics generated by the most recent snapshot analysis if exists.\n\nPREVIOUS_IMPORT_FEATURES_STATS: Use the statistics generated by the previous import features analysis if exists.\n" }, "state": { "type": "string", - "description": "Whether to enable / disable / inherite default hebavior for import features analysis. The value must be one of the values below:\n* DEFAULT: The default behavior of whether to enable the monitoring. EntityType-level config: disabled.\n* ENABLED: Explicitly enables import features analysis. EntityType-level config: by default enables import features analysis for all Features under it.\n* DISABLED: Explicitly disables import features analysis. EntityType-level config: by default disables import features analysis for all Features under it.\n" + "description": "Whether to enable / disable / inherite default hebavior for import features analysis. The value must be one of the values below:\n\nDEFAULT: The default behavior of whether to enable the monitoring. EntityType-level config: disabled.\n\nENABLED: Explicitly enables import features analysis. EntityType-level config: by default enables import features analysis for all Features under it.\n\nDISABLED: Explicitly disables import features analysis. EntityType-level config: by default disables import features analysis for all Features under it.\n" } }, "type": "object" @@ -85368,6 +85398,7 @@ }, "monitoringInterval": { "type": "string", + "description": "Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day.\nA duration in seconds with up to nine fractional digits, terminated by 's'. Example: \"3.5s\".\n\n\u003e **Warning:** `monitoring_interval` is deprecated and will be removed in a future release.\n", "deprecationMessage": "`monitoring_interval` is deprecated and will be removed in a future release." }, "monitoringIntervalDays": { @@ -85536,15 +85567,15 @@ }, "distanceMeasureType": { "type": "string", - "description": "The distance measure used in nearest neighbor search. The value must be one of the followings:\n* SQUARED_L2_DISTANCE: Euclidean (L_2) Distance\n* L1_DISTANCE: Manhattan (L_1) Distance\n* COSINE_DISTANCE: Cosine Distance. Defined as 1 - cosine similarity.\n* DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product\n" + "description": "The distance measure used in nearest neighbor search. The value must be one of the followings:\n\nSQUARED_L2_DISTANCE: Euclidean (L_2) Distance\n\nL1_DISTANCE: Manhattan (L_1) Distance\n\nCOSINE_DISTANCE: Cosine Distance. Defined as 1 - cosine similarity.\n\nDOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product\n" }, "featureNormType": { "type": "string", - "description": "Type of normalization to be carried out on each vector. The value must be one of the followings:\n* UNIT_L2_NORM: Unit L2 normalization type\n* NONE: No normalization type is specified.\n" + "description": "Type of normalization to be carried out on each vector. The value must be one of the followings:\n\nUNIT_L2_NORM: Unit L2 normalization type\n\nNONE: No normalization type is specified.\n" }, "shardSize": { "type": "string", - "description": "Index data is split into equal parts to be processed. These are called \"shards\".\nThe shard size must be specified when creating an index. The value must be one of the followings:\n* SHARD_SIZE_SMALL: Small (2GB)\n* SHARD_SIZE_MEDIUM: Medium (20GB)\n* SHARD_SIZE_LARGE: Large (50GB)\n", + "description": "Index data is split into equal parts to be processed. These are called \"shards\".\nThe shard size must be specified when creating an index. The value must be one of the followings:\n\nSHARD_SIZE_SMALL: Small (2GB)\n\nSHARD_SIZE_MEDIUM: Medium (20GB)\n\nSHARD_SIZE_LARGE: Large (50GB)\n", "willReplaceOnChanges": true } }, @@ -85851,7 +85882,7 @@ "properties": { "clusterId": { "type": "string", - "description": "The user-provided identifier of the new Cluster. The identifier must meet the following requirements:\n* Only contains 1-63 alphanumeric characters and hyphens\n* Begins with an alphabetical character\n* Ends with a non-hyphen character\n* Not formatted as a UUID\n* Complies with RFC 1034 (https://datatracker.ietf.org/doc/html/rfc1034) (section 3.5)\n" + "description": "The user-provided identifier of the new Cluster. The identifier must meet the following requirements:\n\nOnly contains 1-63 alphanumeric characters and hyphens\n\nBegins with an alphabetical character\n\nEnds with a non-hyphen character\n\nNot formatted as a UUID\n\nComplies with RFC 1034 (https://datatracker.ietf.org/doc/html/rfc1034) (section 3.5)\n" }, "nodeTypeConfigs": { "type": "array", @@ -85870,7 +85901,7 @@ "properties": { "customCoreCount": { "type": "integer", - "description": "Customized number of cores available to each node of the type.\nThis number must always be one of `nodeType.availableCustomCoreCounts`.\nIf zero is provided max value from `nodeType.availableCustomCoreCounts` will be used.\nThis cannot be changed once the PrivateCloud is created.\n\n- - -\n" + "description": "Customized number of cores available to each node of the type.\nThis number must always be one of `nodeType.availableCustomCoreCounts`.\nIf zero is provided max value from `nodeType.availableCustomCoreCounts` will be used.\nThis cannot be changed once the PrivateCloud is created.\n" }, "nodeCount": { "type": "integer", @@ -85895,7 +85926,7 @@ }, "managementIpAddressLayoutVersion": { "type": "integer", - "description": "(Output)\nThe IP address layout version of the management IP address range.\nPossible versions include:\n* managementIpAddressLayoutVersion=1: Indicates the legacy IP address layout used by some existing private clouds. This is no longer supported for new private clouds\nas it does not support all features.\n* managementIpAddressLayoutVersion=2: Indicates the latest IP address layout\nused by all newly created private clouds. This version supports all current features.\n" + "description": "(Output)\nThe IP address layout version of the management IP address range.\nPossible versions include:\n\nmanagementIpAddressLayoutVersion=1: Indicates the legacy IP address layout used by some existing private clouds. This is no longer supported for new private clouds\nas it does not support all features.\n\nmanagementIpAddressLayoutVersion=2: Indicates the latest IP address layout\nused by all newly created private clouds. This version supports all current features.\n" }, "vmwareEngineNetwork": { "type": "string", @@ -86191,7 +86222,7 @@ "properties": { "name": { "type": "string", - "description": "Name of the resource.\n\n- - -\n" + "description": "Name of the resource.\n" }, "projectId": { "type": "string" @@ -87605,7 +87636,7 @@ }, "name": { "type": "string", - "description": "Resource name for the Access Level. The short_name component must begin\nwith a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/accessLevels/{short_name}\n\n\n- - -\n" + "description": "Resource name for the Access Level. The short_name component must begin\nwith a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/accessLevels/{short_name}\n" }, "parent": { "type": "string", @@ -87636,7 +87667,7 @@ }, "name": { "type": "string", - "description": "Resource name for the Access Level. The short_name component must begin\nwith a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/accessLevels/{short_name}\n\n\n- - -\n", + "description": "Resource name for the Access Level. The short_name component must begin\nwith a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/accessLevels/{short_name}\n", "willReplaceOnChanges": true }, "parent": { @@ -87670,7 +87701,7 @@ }, "name": { "type": "string", - "description": "Resource name for the Access Level. The short_name component must begin\nwith a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/accessLevels/{short_name}\n\n\n- - -\n", + "description": "Resource name for the Access Level. The short_name component must begin\nwith a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/accessLevels/{short_name}\n", "willReplaceOnChanges": true }, "parent": { @@ -87691,7 +87722,7 @@ "properties": { "accessLevel": { "type": "string", - "description": "The name of the Access Level to add this condition to.\n\n\n- - -\n" + "description": "The name of the Access Level to add this condition to.\n" }, "devicePolicy": { "$ref": "#/types/gcp:accesscontextmanager/AccessLevelConditionDevicePolicy:AccessLevelConditionDevicePolicy", @@ -87736,7 +87767,7 @@ "inputProperties": { "accessLevel": { "type": "string", - "description": "The name of the Access Level to add this condition to.\n\n\n- - -\n", + "description": "The name of the Access Level to add this condition to.\n", "willReplaceOnChanges": true }, "devicePolicy": { @@ -87790,7 +87821,7 @@ "properties": { "accessLevel": { "type": "string", - "description": "The name of the Access Level to add this condition to.\n\n\n- - -\n", + "description": "The name of the Access Level to add this condition to.\n", "willReplaceOnChanges": true }, "devicePolicy": { @@ -87856,7 +87887,7 @@ }, "parent": { "type": "string", - "description": "The AccessPolicy this AccessLevel lives in.\nFormat: accessPolicies/{policy_id}\n\n\n- - -\n" + "description": "The AccessPolicy this AccessLevel lives in.\nFormat: accessPolicies/{policy_id}\n" } }, "required": [ @@ -87877,7 +87908,7 @@ }, "parent": { "type": "string", - "description": "The AccessPolicy this AccessLevel lives in.\nFormat: accessPolicies/{policy_id}\n\n\n- - -\n", + "description": "The AccessPolicy this AccessLevel lives in.\nFormat: accessPolicies/{policy_id}\n", "willReplaceOnChanges": true } }, @@ -87901,7 +87932,7 @@ }, "parent": { "type": "string", - "description": "The AccessPolicy this AccessLevel lives in.\nFormat: accessPolicies/{policy_id}\n\n\n- - -\n", + "description": "The AccessPolicy this AccessLevel lives in.\nFormat: accessPolicies/{policy_id}\n", "willReplaceOnChanges": true } }, @@ -87929,7 +87960,7 @@ }, "title": { "type": "string", - "description": "Human readable title. Does not affect behavior.\n\n\n- - -\n" + "description": "Human readable title. Does not affect behavior.\n" }, "updateTime": { "type": "string", @@ -87955,7 +87986,7 @@ }, "title": { "type": "string", - "description": "Human readable title. Does not affect behavior.\n\n\n- - -\n" + "description": "Human readable title. Does not affect behavior.\n" } }, "requiredInputs": [ @@ -87984,7 +88015,7 @@ }, "title": { "type": "string", - "description": "Human readable title. Does not affect behavior.\n\n\n- - -\n" + "description": "Human readable title. Does not affect behavior.\n" }, "updateTime": { "type": "string", @@ -88012,7 +88043,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "role": { "type": "string", @@ -88038,7 +88069,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -88070,7 +88101,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -88097,7 +88128,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "role": { "type": "string", @@ -88121,7 +88152,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -88151,7 +88182,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -88172,7 +88203,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "policyData": { "type": "string", @@ -88187,7 +88218,7 @@ "inputProperties": { "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "policyData": { @@ -88207,7 +88238,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "policyData": { @@ -88239,7 +88270,7 @@ }, "name": { "type": "string", - "description": "Resource name for the `AuthorizedOrgsDesc`. Format:\n`accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}`.\nThe `authorized_orgs_desc` component must begin with a letter, followed by\nalphanumeric characters or `_`.\nAfter you create an `AuthorizedOrgsDesc`, you cannot change its `name`.\n\n\n- - -\n" + "description": "Resource name for the `AuthorizedOrgsDesc`. Format:\n`accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}`.\nThe `authorized_orgs_desc` component must begin with a letter, followed by\nalphanumeric characters or `_`.\nAfter you create an `AuthorizedOrgsDesc`, you cannot change its `name`.\n" }, "orgs": { "type": "array", @@ -88281,7 +88312,7 @@ }, "name": { "type": "string", - "description": "Resource name for the `AuthorizedOrgsDesc`. Format:\n`accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}`.\nThe `authorized_orgs_desc` component must begin with a letter, followed by\nalphanumeric characters or `_`.\nAfter you create an `AuthorizedOrgsDesc`, you cannot change its `name`.\n\n\n- - -\n", + "description": "Resource name for the `AuthorizedOrgsDesc`. Format:\n`accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}`.\nThe `authorized_orgs_desc` component must begin with a letter, followed by\nalphanumeric characters or `_`.\nAfter you create an `AuthorizedOrgsDesc`, you cannot change its `name`.\n", "willReplaceOnChanges": true }, "orgs": { @@ -88324,7 +88355,7 @@ }, "name": { "type": "string", - "description": "Resource name for the `AuthorizedOrgsDesc`. Format:\n`accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}`.\nThe `authorized_orgs_desc` component must begin with a letter, followed by\nalphanumeric characters or `_`.\nAfter you create an `AuthorizedOrgsDesc`, you cannot change its `name`.\n\n\n- - -\n", + "description": "Resource name for the `AuthorizedOrgsDesc`. Format:\n`accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}`.\nThe `authorized_orgs_desc` component must begin with a letter, followed by\nalphanumeric characters or `_`.\nAfter you create an `AuthorizedOrgsDesc`, you cannot change its `name`.\n", "willReplaceOnChanges": true }, "orgs": { @@ -88352,7 +88383,7 @@ "properties": { "egressPolicyName": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n" + "description": "The name of the Service Perimeter to add this resource to.\n" }, "resource": { "type": "string", @@ -88366,7 +88397,7 @@ "inputProperties": { "egressPolicyName": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n", + "description": "The name of the Service Perimeter to add this resource to.\n", "willReplaceOnChanges": true }, "resource": { @@ -88384,7 +88415,7 @@ "properties": { "egressPolicyName": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n", + "description": "The name of the Service Perimeter to add this resource to.\n", "willReplaceOnChanges": true }, "resource": { @@ -88413,7 +88444,7 @@ }, "organizationId": { "type": "string", - "description": "Required. ID of the parent organization.\n\n\n- - -\n" + "description": "Required. ID of the parent organization.\n" } }, "required": [ @@ -88434,7 +88465,7 @@ }, "organizationId": { "type": "string", - "description": "Required. ID of the parent organization.\n\n\n- - -\n", + "description": "Required. ID of the parent organization.\n", "willReplaceOnChanges": true } }, @@ -88461,7 +88492,7 @@ }, "organizationId": { "type": "string", - "description": "Required. ID of the parent organization.\n\n\n- - -\n", + "description": "Required. ID of the parent organization.\n", "willReplaceOnChanges": true } }, @@ -88473,7 +88504,7 @@ "properties": { "ingressPolicyName": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n" + "description": "The name of the Service Perimeter to add this resource to.\n" }, "resource": { "type": "string", @@ -88487,7 +88518,7 @@ "inputProperties": { "ingressPolicyName": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n", + "description": "The name of the Service Perimeter to add this resource to.\n", "willReplaceOnChanges": true }, "resource": { @@ -88505,7 +88536,7 @@ "properties": { "ingressPolicyName": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n", + "description": "The name of the Service Perimeter to add this resource to.\n", "willReplaceOnChanges": true }, "resource": { @@ -88530,7 +88561,7 @@ }, "name": { "type": "string", - "description": "Resource name for the ServicePerimeter. The short_name component must\nbegin with a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/servicePerimeters/{short_name}\n\n\n- - -\n" + "description": "Resource name for the ServicePerimeter. The short_name component must\nbegin with a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/servicePerimeters/{short_name}\n" }, "parent": { "type": "string", @@ -88575,7 +88606,7 @@ }, "name": { "type": "string", - "description": "Resource name for the ServicePerimeter. The short_name component must\nbegin with a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/servicePerimeters/{short_name}\n\n\n- - -\n", + "description": "Resource name for the ServicePerimeter. The short_name component must\nbegin with a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/servicePerimeters/{short_name}\n", "willReplaceOnChanges": true }, "parent": { @@ -88622,7 +88653,7 @@ }, "name": { "type": "string", - "description": "Resource name for the ServicePerimeter. The short_name component must\nbegin with a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/servicePerimeters/{short_name}\n\n\n- - -\n", + "description": "Resource name for the ServicePerimeter. The short_name component must\nbegin with a letter and only include alphanumeric and '_'.\nFormat: accessPolicies/{policy_id}/servicePerimeters/{short_name}\n", "willReplaceOnChanges": true }, "parent": { @@ -88672,7 +88703,7 @@ }, "perimeter": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n" + "description": "The name of the Service Perimeter to add this resource to.\n" } }, "required": [ @@ -88689,7 +88720,7 @@ }, "perimeter": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n", + "description": "The name of the Service Perimeter to add this resource to.\n", "willReplaceOnChanges": true } }, @@ -88709,7 +88740,7 @@ }, "perimeter": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n", + "description": "The name of the Service Perimeter to add this resource to.\n", "willReplaceOnChanges": true } }, @@ -88729,7 +88760,7 @@ }, "perimeter": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n" + "description": "The name of the Service Perimeter to add this resource to.\n" } }, "required": [ @@ -88746,7 +88777,7 @@ }, "perimeter": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n", + "description": "The name of the Service Perimeter to add this resource to.\n", "willReplaceOnChanges": true } }, @@ -88766,7 +88797,7 @@ }, "perimeter": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n", + "description": "The name of the Service Perimeter to add this resource to.\n", "willReplaceOnChanges": true } }, @@ -88778,7 +88809,7 @@ "properties": { "perimeterName": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n" + "description": "The name of the Service Perimeter to add this resource to.\n" }, "resource": { "type": "string", @@ -88792,7 +88823,7 @@ "inputProperties": { "perimeterName": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n", + "description": "The name of the Service Perimeter to add this resource to.\n", "willReplaceOnChanges": true }, "resource": { @@ -88810,7 +88841,7 @@ "properties": { "perimeterName": { "type": "string", - "description": "The name of the Service Perimeter to add this resource to.\n\n\n- - -\n", + "description": "The name of the Service Perimeter to add this resource to.\n", "willReplaceOnChanges": true }, "resource": { @@ -88827,7 +88858,7 @@ "properties": { "parent": { "type": "string", - "description": "The AccessPolicy this ServicePerimeter lives in.\nFormat: accessPolicies/{policy_id}\n\n\n- - -\n" + "description": "The AccessPolicy this ServicePerimeter lives in.\nFormat: accessPolicies/{policy_id}\n" }, "servicePerimeters": { "type": "array", @@ -88848,7 +88879,7 @@ "inputProperties": { "parent": { "type": "string", - "description": "The AccessPolicy this ServicePerimeter lives in.\nFormat: accessPolicies/{policy_id}\n\n\n- - -\n", + "description": "The AccessPolicy this ServicePerimeter lives in.\nFormat: accessPolicies/{policy_id}\n", "willReplaceOnChanges": true }, "servicePerimeters": { @@ -88872,7 +88903,7 @@ "properties": { "parent": { "type": "string", - "description": "The AccessPolicy this ServicePerimeter lives in.\nFormat: accessPolicies/{policy_id}\n\n\n- - -\n", + "description": "The AccessPolicy this ServicePerimeter lives in.\nFormat: accessPolicies/{policy_id}\n", "willReplaceOnChanges": true }, "servicePerimeters": { @@ -88907,7 +88938,7 @@ }, "domainName": { "type": "string", - "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n\n\n- - -\n" + "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n" }, "fqdn": { "type": "string", @@ -88963,7 +88994,7 @@ }, "domainName": { "type": "string", - "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n\n\n- - -\n", + "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n", "willReplaceOnChanges": true }, "labels": { @@ -89013,7 +89044,7 @@ }, "domainName": { "type": "string", - "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n\n\n- - -\n", + "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n", "willReplaceOnChanges": true }, "fqdn": { @@ -89057,7 +89088,7 @@ "properties": { "domain": { "type": "string", - "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n\n\n- - -\n" + "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n" }, "project": { "type": "string", @@ -89104,7 +89135,7 @@ "inputProperties": { "domain": { "type": "string", - "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n\n\n- - -\n", + "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n", "willReplaceOnChanges": true }, "project": { @@ -89158,7 +89189,7 @@ "properties": { "domain": { "type": "string", - "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n\n\n- - -\n", + "description": "The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions,\nhttps://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.\n", "willReplaceOnChanges": true }, "project": { @@ -89225,8 +89256,7 @@ "description": "Unique name of the peering in this scope including projects and location using the form: projects/{projectId}/locations/global/peerings/{peeringId}.\n" }, "peeringId": { - "type": "string", - "description": "- - -\n" + "type": "string" }, "project": { "type": "string", @@ -89268,7 +89298,6 @@ }, "peeringId": { "type": "string", - "description": "- - -\n", "willReplaceOnChanges": true }, "project": { @@ -89316,7 +89345,6 @@ }, "peeringId": { "type": "string", - "description": "- - -\n", "willReplaceOnChanges": true }, "project": { @@ -89379,7 +89407,7 @@ }, "location": { "type": "string", - "description": "The location where the alloydb backup should reside.\n\n\n- - -\n" + "description": "The location where the alloydb backup should reside.\n" }, "name": { "type": "string", @@ -89449,7 +89477,7 @@ }, "location": { "type": "string", - "description": "The location where the alloydb backup should reside.\n\n\n- - -\n", + "description": "The location where the alloydb backup should reside.\n", "willReplaceOnChanges": true }, "project": { @@ -89509,7 +89537,7 @@ }, "location": { "type": "string", - "description": "The location where the alloydb backup should reside.\n\n\n- - -\n", + "description": "The location where the alloydb backup should reside.\n", "willReplaceOnChanges": true }, "name": { @@ -89602,7 +89630,7 @@ }, "location": { "type": "string", - "description": "The location where the alloydb cluster should reside.\n\n\n- - -\n" + "description": "The location where the alloydb cluster should reside.\n" }, "migrationSources": { "type": "array", @@ -89617,7 +89645,7 @@ }, "network": { "type": "string", - "description": "(Optional, Deprecated)\nThe relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:\n\"projects/{projectNumber}/global/networks/{network_id}\".\n\n\u003e **Warning:** `network` is deprecated and will be removed in a future major release. Instead, use `network_config` to define the network configuration.\n", + "description": "The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:\n\"projects/{projectNumber}/global/networks/{network_id}\".\n\n\u003e **Warning:** `network` is deprecated and will be removed in a future major release. Instead, use `network_config` to define the network configuration.\n", "deprecationMessage": "`network` is deprecated and will be removed in a future major release. Instead, use `network_config` to define the network configuration." }, "networkConfig": { @@ -89692,12 +89720,12 @@ }, "location": { "type": "string", - "description": "The location where the alloydb cluster should reside.\n\n\n- - -\n", + "description": "The location where the alloydb cluster should reside.\n", "willReplaceOnChanges": true }, "network": { "type": "string", - "description": "(Optional, Deprecated)\nThe relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:\n\"projects/{projectNumber}/global/networks/{network_id}\".\n\n\u003e **Warning:** `network` is deprecated and will be removed in a future major release. Instead, use `network_config` to define the network configuration.\n", + "description": "The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:\n\"projects/{projectNumber}/global/networks/{network_id}\".\n\n\u003e **Warning:** `network` is deprecated and will be removed in a future major release. Instead, use `network_config` to define the network configuration.\n", "deprecationMessage": "`network` is deprecated and will be removed in a future major release. Instead, use `network_config` to define the network configuration." }, "networkConfig": { @@ -89786,7 +89814,7 @@ }, "location": { "type": "string", - "description": "The location where the alloydb cluster should reside.\n\n\n- - -\n", + "description": "The location where the alloydb cluster should reside.\n", "willReplaceOnChanges": true }, "migrationSources": { @@ -89802,7 +89830,7 @@ }, "network": { "type": "string", - "description": "(Optional, Deprecated)\nThe relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:\n\"projects/{projectNumber}/global/networks/{network_id}\".\n\n\u003e **Warning:** `network` is deprecated and will be removed in a future major release. Instead, use `network_config` to define the network configuration.\n", + "description": "The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:\n\"projects/{projectNumber}/global/networks/{network_id}\".\n\n\u003e **Warning:** `network` is deprecated and will be removed in a future major release. Instead, use `network_config` to define the network configuration.\n", "deprecationMessage": "`network` is deprecated and will be removed in a future major release. Instead, use `network_config` to define the network configuration." }, "networkConfig": { @@ -89871,7 +89899,7 @@ }, "instanceId": { "type": "string", - "description": "The ID of the alloydb instance.\n\n\n- - -\n" + "description": "The ID of the alloydb instance.\n" }, "instanceType": { "type": "string", @@ -89965,7 +89993,7 @@ }, "instanceId": { "type": "string", - "description": "The ID of the alloydb instance.\n\n\n- - -\n", + "description": "The ID of the alloydb instance.\n", "willReplaceOnChanges": true }, "instanceType": { @@ -90034,7 +90062,7 @@ }, "instanceId": { "type": "string", - "description": "The ID of the alloydb instance.\n\n\n- - -\n", + "description": "The ID of the alloydb instance.\n", "willReplaceOnChanges": true }, "instanceType": { @@ -90090,7 +90118,7 @@ "properties": { "apiId": { "type": "string", - "description": "Identifier to assign to the API. Must be unique within scope of the parent resource(project)\n\n\n- - -\n" + "description": "Identifier to assign to the API. Must be unique within scope of the parent resource(project)\n" }, "createTime": { "type": "string", @@ -90131,7 +90159,7 @@ "inputProperties": { "apiId": { "type": "string", - "description": "Identifier to assign to the API. Must be unique within scope of the parent resource(project)\n\n\n- - -\n", + "description": "Identifier to assign to the API. Must be unique within scope of the parent resource(project)\n", "willReplaceOnChanges": true }, "displayName": { @@ -90164,7 +90192,7 @@ "properties": { "apiId": { "type": "string", - "description": "Identifier to assign to the API. Must be unique within scope of the parent resource(project)\n\n\n- - -\n", + "description": "Identifier to assign to the API. Must be unique within scope of the parent resource(project)\n", "willReplaceOnChanges": true }, "createTime": { @@ -90205,7 +90233,7 @@ "properties": { "api": { "type": "string", - "description": "The API to attach the config to.\n\n\n- - -\n" + "description": "The API to attach the config to.\n" }, "apiConfigId": { "type": "string", @@ -90276,7 +90304,7 @@ "inputProperties": { "api": { "type": "string", - "description": "The API to attach the config to.\n\n\n- - -\n", + "description": "The API to attach the config to.\n", "willReplaceOnChanges": true }, "apiConfigId": { @@ -90340,7 +90368,7 @@ "properties": { "api": { "type": "string", - "description": "The API to attach the config to.\n\n\n- - -\n", + "description": "The API to attach the config to.\n", "willReplaceOnChanges": true }, "apiConfigId": { @@ -90432,7 +90460,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -90469,7 +90497,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -90512,7 +90540,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -90546,7 +90574,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -90581,7 +90609,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -90622,7 +90650,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -90654,7 +90682,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -90680,7 +90708,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -90711,7 +90739,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -90739,7 +90767,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -90770,7 +90798,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -90807,7 +90835,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -90837,7 +90865,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -90866,7 +90894,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -90901,7 +90929,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -90929,7 +90957,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -90949,7 +90977,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -90974,7 +91002,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -90998,7 +91026,7 @@ }, "gatewayId": { "type": "string", - "description": "Identifier to assign to the Gateway. Must be unique within scope of the parent resource(project).\n\n\n- - -\n" + "description": "Identifier to assign to the Gateway. Must be unique within scope of the parent resource(project).\n" }, "labels": { "type": "object", @@ -91040,7 +91068,7 @@ }, "gatewayId": { "type": "string", - "description": "Identifier to assign to the Gateway. Must be unique within scope of the parent resource(project).\n\n\n- - -\n", + "description": "Identifier to assign to the Gateway. Must be unique within scope of the parent resource(project).\n", "willReplaceOnChanges": true }, "labels": { @@ -91082,7 +91110,7 @@ }, "gatewayId": { "type": "string", - "description": "Identifier to assign to the Gateway. Must be unique within scope of the parent resource(project).\n\n\n- - -\n", + "description": "Identifier to assign to the Gateway. Must be unique within scope of the parent resource(project).\n", "willReplaceOnChanges": true }, "labels": { @@ -91131,7 +91159,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -91167,7 +91195,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -91209,7 +91237,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -91244,7 +91272,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -91278,7 +91306,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -91318,7 +91346,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -91351,7 +91379,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -91376,7 +91404,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -91406,7 +91434,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -91432,7 +91460,7 @@ }, "org": { "type": "string", - "description": "Name of the Apigee organization.\n\n\n- - -\n" + "description": "Name of the Apigee organization.\n" } }, "required": [ @@ -91450,7 +91478,7 @@ }, "org": { "type": "string", - "description": "Name of the Apigee organization.\n\n\n- - -\n", + "description": "Name of the Apigee organization.\n", "willReplaceOnChanges": true } }, @@ -91471,7 +91499,7 @@ }, "org": { "type": "string", - "description": "Name of the Apigee organization.\n\n\n- - -\n", + "description": "Name of the Apigee organization.\n", "willReplaceOnChanges": true } }, @@ -91487,7 +91515,7 @@ }, "endpointAttachmentId": { "type": "string", - "description": "ID of the endpoint attachment.\n\n\n- - -\n" + "description": "ID of the endpoint attachment.\n" }, "host": { "type": "string", @@ -91522,7 +91550,7 @@ "inputProperties": { "endpointAttachmentId": { "type": "string", - "description": "ID of the endpoint attachment.\n\n\n- - -\n", + "description": "ID of the endpoint attachment.\n", "willReplaceOnChanges": true }, "location": { @@ -91556,7 +91584,7 @@ }, "endpointAttachmentId": { "type": "string", - "description": "ID of the endpoint attachment.\n\n\n- - -\n", + "description": "ID of the endpoint attachment.\n", "willReplaceOnChanges": true }, "host": { @@ -91602,7 +91630,7 @@ }, "orgId": { "type": "string", - "description": "The Apigee Organization associated with the Apigee environment group,\nin the format `organizations/{{org_name}}`.\n\n\n- - -\n" + "description": "The Apigee Organization associated with the Apigee environment group,\nin the format `organizations/{{org_name}}`.\n" } }, "required": [ @@ -91624,7 +91652,7 @@ }, "orgId": { "type": "string", - "description": "The Apigee Organization associated with the Apigee environment group,\nin the format `organizations/{{org_name}}`.\n\n\n- - -\n", + "description": "The Apigee Organization associated with the Apigee environment group,\nin the format `organizations/{{org_name}}`.\n", "willReplaceOnChanges": true } }, @@ -91648,7 +91676,7 @@ }, "orgId": { "type": "string", - "description": "The Apigee Organization associated with the Apigee environment group,\nin the format `organizations/{{org_name}}`.\n\n\n- - -\n", + "description": "The Apigee Organization associated with the Apigee environment group,\nin the format `organizations/{{org_name}}`.\n", "willReplaceOnChanges": true } }, @@ -91660,7 +91688,7 @@ "properties": { "envgroupId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/envgroups/{{envgroup_name}}`.\n\n\n- - -\n" + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/envgroups/{{envgroup_name}}`.\n" }, "environment": { "type": "string", @@ -91679,7 +91707,7 @@ "inputProperties": { "envgroupId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/envgroups/{{envgroup_name}}`.\n\n\n- - -\n", + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/envgroups/{{envgroup_name}}`.\n", "willReplaceOnChanges": true }, "environment": { @@ -91697,7 +91725,7 @@ "properties": { "envgroupId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/envgroups/{{envgroup_name}}`.\n\n\n- - -\n", + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/envgroups/{{envgroup_name}}`.\n", "willReplaceOnChanges": true }, "environment": { @@ -91725,7 +91753,7 @@ }, "envId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n\n\n- - -\n" + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n" }, "name": { "type": "string", @@ -91740,7 +91768,7 @@ "inputProperties": { "envId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n\n\n- - -\n", + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n", "willReplaceOnChanges": true }, "name": { @@ -91764,7 +91792,7 @@ }, "envId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n\n\n- - -\n", + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n", "willReplaceOnChanges": true }, "name": { @@ -91785,7 +91813,7 @@ }, "envId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n\n\n- - -\n" + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n" }, "name": { "type": "string", @@ -91814,7 +91842,7 @@ }, "envId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n\n\n- - -\n", + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n", "willReplaceOnChanges": true }, "name": { @@ -91848,7 +91876,7 @@ }, "envId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n\n\n- - -\n", + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n", "willReplaceOnChanges": true }, "name": { @@ -91899,7 +91927,7 @@ }, "orgId": { "type": "string", - "description": "The Apigee Organization associated with the Apigee environment,\nin the format `organizations/{{org_name}}`.\n\n\n- - -\n" + "description": "The Apigee Organization associated with the Apigee environment,\nin the format `organizations/{{org_name}}`.\n" } }, "required": [ @@ -91941,7 +91969,7 @@ }, "orgId": { "type": "string", - "description": "The Apigee Organization associated with the Apigee environment,\nin the format `organizations/{{org_name}}`.\n\n\n- - -\n", + "description": "The Apigee Organization associated with the Apigee environment,\nin the format `organizations/{{org_name}}`.\n", "willReplaceOnChanges": true } }, @@ -91982,7 +92010,7 @@ }, "orgId": { "type": "string", - "description": "The Apigee Organization associated with the Apigee environment,\nin the format `organizations/{{org_name}}`.\n\n\n- - -\n", + "description": "The Apigee Organization associated with the Apigee environment,\nin the format `organizations/{{org_name}}`.\n", "willReplaceOnChanges": true } }, @@ -91997,7 +92025,7 @@ }, "envId": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "etag": { "type": "string", @@ -92031,7 +92059,7 @@ }, "envId": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "members": { @@ -92065,7 +92093,7 @@ }, "envId": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "etag": { @@ -92099,7 +92127,7 @@ }, "envId": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "etag": { "type": "string", @@ -92130,7 +92158,7 @@ }, "envId": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "member": { @@ -92162,7 +92190,7 @@ }, "envId": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "etag": { @@ -92191,7 +92219,7 @@ "properties": { "envId": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "etag": { "type": "string", @@ -92214,7 +92242,7 @@ "inputProperties": { "envId": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "orgId": { @@ -92236,7 +92264,7 @@ "properties": { "envId": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "etag": { @@ -92404,7 +92432,7 @@ }, "orgId": { "type": "string", - "description": "The Apigee Organization associated with the Apigee instance,\nin the format `organizations/{{org_name}}`.\n\n\n- - -\n" + "description": "The Apigee Organization associated with the Apigee instance,\nin the format `organizations/{{org_name}}`.\n" }, "peeringCidrRange": { "type": "string", @@ -92470,7 +92498,7 @@ }, "orgId": { "type": "string", - "description": "The Apigee Organization associated with the Apigee instance,\nin the format `organizations/{{org_name}}`.\n\n\n- - -\n", + "description": "The Apigee Organization associated with the Apigee instance,\nin the format `organizations/{{org_name}}`.\n", "willReplaceOnChanges": true }, "peeringCidrRange": { @@ -92530,7 +92558,7 @@ }, "orgId": { "type": "string", - "description": "The Apigee Organization associated with the Apigee instance,\nin the format `organizations/{{org_name}}`.\n\n\n- - -\n", + "description": "The Apigee Organization associated with the Apigee instance,\nin the format `organizations/{{org_name}}`.\n", "willReplaceOnChanges": true }, "peeringCidrRange": { @@ -92559,7 +92587,7 @@ }, "instanceId": { "type": "string", - "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n\n\n- - -\n" + "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n" }, "name": { "type": "string", @@ -92579,7 +92607,7 @@ }, "instanceId": { "type": "string", - "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n\n\n- - -\n", + "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n", "willReplaceOnChanges": true } }, @@ -92597,7 +92625,7 @@ }, "instanceId": { "type": "string", - "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n\n\n- - -\n", + "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n", "willReplaceOnChanges": true }, "name": { @@ -92617,7 +92645,7 @@ }, "cert": { "type": "string", - "description": "Cert content\n\n\n- - -\n" + "description": "Cert content\n" }, "certsInfo": { "$ref": "#/types/gcp:apigee/KeystoresAliasesKeyCertFileCertsInfo:KeystoresAliasesKeyCertFileCertsInfo", @@ -92667,7 +92695,7 @@ }, "cert": { "type": "string", - "description": "Cert content\n\n\n- - -\n" + "description": "Cert content\n" }, "certsInfo": { "$ref": "#/types/gcp:apigee/KeystoresAliasesKeyCertFileCertsInfo:KeystoresAliasesKeyCertFileCertsInfo", @@ -92717,7 +92745,7 @@ }, "cert": { "type": "string", - "description": "Cert content\n\n\n- - -\n" + "description": "Cert content\n" }, "certsInfo": { "$ref": "#/types/gcp:apigee/KeystoresAliasesKeyCertFileCertsInfo:KeystoresAliasesKeyCertFileCertsInfo", @@ -92777,7 +92805,7 @@ }, "file": { "type": "string", - "description": "PKCS12 file content\n\n- - -\n" + "description": "PKCS12 file content\n" }, "filehash": { "type": "string", @@ -92824,7 +92852,7 @@ }, "file": { "type": "string", - "description": "PKCS12 file content\n\n- - -\n", + "description": "PKCS12 file content\n", "willReplaceOnChanges": true }, "filehash": { @@ -92877,7 +92905,7 @@ }, "file": { "type": "string", - "description": "PKCS12 file content\n\n- - -\n", + "description": "PKCS12 file content\n", "willReplaceOnChanges": true }, "filehash": { @@ -93091,7 +93119,7 @@ "properties": { "instanceId": { "type": "string", - "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n\n\n- - -\n" + "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n" }, "ipAddress": { "type": "string", @@ -93115,7 +93143,7 @@ "inputProperties": { "instanceId": { "type": "string", - "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n\n\n- - -\n", + "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n", "willReplaceOnChanges": true }, "name": { @@ -93132,7 +93160,7 @@ "properties": { "instanceId": { "type": "string", - "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n\n\n- - -\n", + "description": "The Apigee instance associated with the Apigee environment,\nin the format `organizations/{{org_name}}/instances/{{instance_name}}`.\n", "willReplaceOnChanges": true }, "ipAddress": { @@ -93193,7 +93221,7 @@ }, "projectId": { "type": "string", - "description": "The project ID associated with the Apigee organization.\n\n\n- - -\n" + "description": "The project ID associated with the Apigee organization.\n" }, "properties": { "$ref": "#/types/gcp:apigee/OrganizationProperties:OrganizationProperties", @@ -93254,7 +93282,7 @@ }, "projectId": { "type": "string", - "description": "The project ID associated with the Apigee organization.\n\n\n- - -\n", + "description": "The project ID associated with the Apigee organization.\n", "willReplaceOnChanges": true }, "properties": { @@ -93322,7 +93350,7 @@ }, "projectId": { "type": "string", - "description": "The project ID associated with the Apigee organization.\n\n\n- - -\n", + "description": "The project ID associated with the Apigee organization.\n", "willReplaceOnChanges": true }, "properties": { @@ -93356,7 +93384,7 @@ "properties": { "configBundle": { "type": "string", - "description": "Path to the config zip bundle.\n\n- - -\n" + "description": "Path to the config zip bundle.\n" }, "detectMd5hash": { "type": "string", @@ -93405,7 +93433,7 @@ "inputProperties": { "configBundle": { "type": "string", - "description": "Path to the config zip bundle.\n\n- - -\n" + "description": "Path to the config zip bundle.\n" }, "detectMd5hash": { "type": "string", @@ -93431,7 +93459,7 @@ "properties": { "configBundle": { "type": "string", - "description": "Path to the config zip bundle.\n\n- - -\n" + "description": "Path to the config zip bundle.\n" }, "detectMd5hash": { "type": "string", @@ -93486,7 +93514,7 @@ }, "revision": { "type": "string", - "description": "Revision of the Sharedflow to be deployed.\n\n\n- - -\n" + "description": "Revision of the Sharedflow to be deployed.\n" }, "serviceAccount": { "type": "string", @@ -93516,7 +93544,7 @@ }, "revision": { "type": "string", - "description": "Revision of the Sharedflow to be deployed.\n\n\n- - -\n" + "description": "Revision of the Sharedflow to be deployed.\n" }, "serviceAccount": { "type": "string", @@ -93550,7 +93578,7 @@ }, "revision": { "type": "string", - "description": "Revision of the Sharedflow to be deployed.\n\n\n- - -\n" + "description": "Revision of the Sharedflow to be deployed.\n" }, "serviceAccount": { "type": "string", @@ -93582,7 +93610,7 @@ }, "name": { "type": "string", - "description": "Name of the Apigee organization.\n\n\n- - -\n" + "description": "Name of the Apigee organization.\n" } }, "required": [ @@ -93600,7 +93628,7 @@ }, "name": { "type": "string", - "description": "Name of the Apigee organization.\n\n\n- - -\n", + "description": "Name of the Apigee organization.\n", "willReplaceOnChanges": true } }, @@ -93623,7 +93651,7 @@ }, "name": { "type": "string", - "description": "Name of the Apigee organization.\n\n\n- - -\n", + "description": "Name of the Apigee organization.\n", "willReplaceOnChanges": true } }, @@ -93639,7 +93667,7 @@ }, "envId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n\n\n- - -\n" + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n" }, "host": { "type": "string", @@ -93680,7 +93708,7 @@ }, "envId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n\n\n- - -\n", + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n", "willReplaceOnChanges": true }, "host": { @@ -93724,7 +93752,7 @@ }, "envId": { "type": "string", - "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n\n\n- - -\n", + "description": "The Apigee environment group associated with the Apigee environment,\nin the format `organizations/{{org_name}}/environments/{{env_name}}`.\n", "willReplaceOnChanges": true }, "host": { @@ -93997,7 +94025,7 @@ "properties": { "domainName": { "type": "string", - "description": "Relative name of the domain serving the application. Example: example.com.\n\n\n- - -\n" + "description": "Relative name of the domain serving the application. Example: example.com.\n" }, "name": { "type": "string", @@ -94032,7 +94060,7 @@ "inputProperties": { "domainName": { "type": "string", - "description": "Relative name of the domain serving the application. Example: example.com.\n\n\n- - -\n", + "description": "Relative name of the domain serving the application. Example: example.com.\n", "willReplaceOnChanges": true }, "overrideStrategy": { @@ -94057,7 +94085,7 @@ "properties": { "domainName": { "type": "string", - "description": "Relative name of the domain serving the application. Example: example.com.\n\n\n- - -\n", + "description": "Relative name of the domain serving the application. Example: example.com.\n", "willReplaceOnChanges": true }, "name": { @@ -94165,7 +94193,7 @@ "properties": { "action": { "type": "string", - "description": "The action to take if this rule matches.\nPossible values are: `UNSPECIFIED_ACTION`, `ALLOW`, `DENY`.\n\n\n- - -\n" + "description": "The action to take if this rule matches.\nPossible values are: `UNSPECIFIED_ACTION`, `ALLOW`, `DENY`.\n" }, "description": { "type": "string", @@ -94192,7 +94220,7 @@ "inputProperties": { "action": { "type": "string", - "description": "The action to take if this rule matches.\nPossible values are: `UNSPECIFIED_ACTION`, `ALLOW`, `DENY`.\n\n\n- - -\n" + "description": "The action to take if this rule matches.\nPossible values are: `UNSPECIFIED_ACTION`, `ALLOW`, `DENY`.\n" }, "description": { "type": "string", @@ -94221,7 +94249,7 @@ "properties": { "action": { "type": "string", - "description": "The action to take if this rule matches.\nPossible values are: `UNSPECIFIED_ACTION`, `ALLOW`, `DENY`.\n\n\n- - -\n" + "description": "The action to take if this rule matches.\nPossible values are: `UNSPECIFIED_ACTION`, `ALLOW`, `DENY`.\n" }, "description": { "type": "string", @@ -95068,11 +95096,11 @@ "items": { "$ref": "#/types/gcp:artifactregistry/RepositoryCleanupPolicy:RepositoryCleanupPolicy" }, - "description": "Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically\ndeleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be\nunder 128 characters in length.\n" + "description": "Cleanup policies for this repository. Cleanup policies indicate when\ncertain package versions can be automatically deleted.\nMap keys are policy IDs supplied by users during policy creation. They must\nunique within a repository and be under 128 characters in length.\nStructure is documented below.\n" }, "cleanupPolicyDryRun": { "type": "boolean", - "description": "If true, the cleanup pipeline is prevented from deleting versions in this repository.\n" + "description": "If true, the cleanup pipeline is prevented from deleting versions in this\nrepository.\n" }, "createTime": { "type": "string", @@ -95088,7 +95116,7 @@ }, "format": { "type": "string", - "description": "The format of packages that are stored in the repository. Supported formats\ncan be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats).\nYou can only create alpha formats if you are a member of the\n[alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access).\n\n\n- - -\n" + "description": "The format of packages that are stored in the repository. Supported formats\ncan be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats).\nYou can only create alpha formats if you are a member of the\n[alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access).\n" }, "kmsKeyName": { "type": "string", @@ -95153,11 +95181,11 @@ "items": { "$ref": "#/types/gcp:artifactregistry/RepositoryCleanupPolicy:RepositoryCleanupPolicy" }, - "description": "Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically\ndeleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be\nunder 128 characters in length.\n" + "description": "Cleanup policies for this repository. Cleanup policies indicate when\ncertain package versions can be automatically deleted.\nMap keys are policy IDs supplied by users during policy creation. They must\nunique within a repository and be under 128 characters in length.\nStructure is documented below.\n" }, "cleanupPolicyDryRun": { "type": "boolean", - "description": "If true, the cleanup pipeline is prevented from deleting versions in this repository.\n" + "description": "If true, the cleanup pipeline is prevented from deleting versions in this\nrepository.\n" }, "description": { "type": "string", @@ -95169,7 +95197,7 @@ }, "format": { "type": "string", - "description": "The format of packages that are stored in the repository. Supported formats\ncan be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats).\nYou can only create alpha formats if you are a member of the\n[alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access).\n\n\n- - -\n", + "description": "The format of packages that are stored in the repository. Supported formats\ncan be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats).\nYou can only create alpha formats if you are a member of the\n[alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access).\n", "willReplaceOnChanges": true }, "kmsKeyName": { @@ -95230,11 +95258,11 @@ "items": { "$ref": "#/types/gcp:artifactregistry/RepositoryCleanupPolicy:RepositoryCleanupPolicy" }, - "description": "Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically\ndeleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be\nunder 128 characters in length.\n" + "description": "Cleanup policies for this repository. Cleanup policies indicate when\ncertain package versions can be automatically deleted.\nMap keys are policy IDs supplied by users during policy creation. They must\nunique within a repository and be under 128 characters in length.\nStructure is documented below.\n" }, "cleanupPolicyDryRun": { "type": "boolean", - "description": "If true, the cleanup pipeline is prevented from deleting versions in this repository.\n" + "description": "If true, the cleanup pipeline is prevented from deleting versions in this\nrepository.\n" }, "createTime": { "type": "string", @@ -95250,7 +95278,7 @@ }, "format": { "type": "string", - "description": "The format of packages that are stored in the repository. Supported formats\ncan be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats).\nYou can only create alpha formats if you are a member of the\n[alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access).\n\n\n- - -\n", + "description": "The format of packages that are stored in the repository. Supported formats\ncan be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats).\nYou can only create alpha formats if you are a member of the\n[alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access).\n", "willReplaceOnChanges": true }, "kmsKeyName": { @@ -95332,7 +95360,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "repository": { "type": "string", @@ -95369,7 +95397,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -95412,7 +95440,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -95448,7 +95476,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "repository": { "type": "string", @@ -95483,7 +95511,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -95524,7 +95552,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -95558,7 +95586,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "repository": { "type": "string", @@ -95584,7 +95612,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -95615,7 +95643,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -95733,7 +95761,7 @@ }, "organization": { "type": "string", - "description": "The organization for the resource\n\n\n\n- - -\n" + "description": "The organization for the resource\n" }, "provisionedResourcesParent": { "type": "string", @@ -95798,7 +95826,7 @@ }, "organization": { "type": "string", - "description": "The organization for the resource\n\n\n\n- - -\n", + "description": "The organization for the resource\n", "willReplaceOnChanges": true }, "provisionedResourcesParent": { @@ -95866,7 +95894,7 @@ }, "organization": { "type": "string", - "description": "The organization for the resource\n\n\n\n- - -\n", + "description": "The organization for the resource\n", "willReplaceOnChanges": true }, "provisionedResourcesParent": { @@ -96319,7 +96347,7 @@ }, "name": { "type": "string", - "description": "ID of the AppGateway.\n\n\n- - -\n" + "description": "ID of the AppGateway.\n" }, "project": { "type": "string", @@ -96370,7 +96398,7 @@ }, "name": { "type": "string", - "description": "ID of the AppGateway.\n\n\n- - -\n", + "description": "ID of the AppGateway.\n", "willReplaceOnChanges": true }, "project": { @@ -96419,7 +96447,7 @@ }, "name": { "type": "string", - "description": "ID of the AppGateway.\n\n\n- - -\n", + "description": "ID of the AppGateway.\n", "willReplaceOnChanges": true }, "project": { @@ -96470,7 +96498,7 @@ }, "name": { "type": "string", - "description": "The name of the Catalog. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}\n\n\n- - -\n" + "description": "The name of the Catalog. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}\n" }, "project": { "type": "string", @@ -96498,7 +96526,7 @@ }, "name": { "type": "string", - "description": "The name of the Catalog. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}\n\n\n- - -\n", + "description": "The name of the Catalog. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}\n", "willReplaceOnChanges": true }, "project": { @@ -96532,7 +96560,7 @@ }, "name": { "type": "string", - "description": "The name of the Catalog. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}\n\n\n- - -\n", + "description": "The name of the Catalog. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}\n", "willReplaceOnChanges": true }, "project": { @@ -96689,7 +96717,7 @@ }, "name": { "type": "string", - "description": "Output only. The name of the Table. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/tables/{tableId}\n\n\n- - -\n" + "description": "Output only. The name of the Table. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/tables/{tableId}\n" }, "type": { "type": "string", @@ -96720,7 +96748,7 @@ }, "name": { "type": "string", - "description": "Output only. The name of the Table. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/tables/{tableId}\n\n\n- - -\n", + "description": "Output only. The name of the Table. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/tables/{tableId}\n", "willReplaceOnChanges": true }, "type": { @@ -96758,7 +96786,7 @@ }, "name": { "type": "string", - "description": "Output only. The name of the Table. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/tables/{tableId}\n\n\n- - -\n", + "description": "Output only. The name of the Table. Format:\nprojects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/tables/{tableId}\n", "willReplaceOnChanges": true }, "type": { @@ -96778,7 +96806,7 @@ "properties": { "appProfileId": { "type": "string", - "description": "The unique name of the app profile in the form `[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.\n\n\n- - -\n" + "description": "The unique name of the app profile in the form `[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.\n" }, "description": { "type": "string", @@ -96824,7 +96852,7 @@ "inputProperties": { "appProfileId": { "type": "string", - "description": "The unique name of the app profile in the form `[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.\n\n\n- - -\n", + "description": "The unique name of the app profile in the form `[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.\n", "willReplaceOnChanges": true }, "description": { @@ -96869,7 +96897,7 @@ "properties": { "appProfileId": { "type": "string", - "description": "The unique name of the app profile in the form `[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.\n\n\n- - -\n", + "description": "The unique name of the app profile in the form `[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.\n", "willReplaceOnChanges": true }, "description": { @@ -96918,7 +96946,7 @@ "properties": { "location": { "type": "string", - "description": "LOCATION_DESCRIPTION\n\n\n- - -\n" + "description": "LOCATION_DESCRIPTION\n" }, "name": { "type": "string", @@ -96953,7 +96981,7 @@ "inputProperties": { "location": { "type": "string", - "description": "LOCATION_DESCRIPTION\n\n\n- - -\n", + "description": "LOCATION_DESCRIPTION\n", "willReplaceOnChanges": true }, "preferredTables": { @@ -96981,7 +97009,7 @@ "properties": { "location": { "type": "string", - "description": "LOCATION_DESCRIPTION\n\n\n- - -\n", + "description": "LOCATION_DESCRIPTION\n", "willReplaceOnChanges": true }, "name": { @@ -97045,7 +97073,7 @@ }, "plan": { "type": "string", - "description": "Capacity commitment plan. Valid values are at https://cloud.google.com/bigquery/docs/reference/reservations/rpc/google.cloud.bigquery.reservation.v1#commitmentplan\n\n\n- - -\n" + "description": "Capacity commitment plan. Valid values are at https://cloud.google.com/bigquery/docs/reference/reservations/rpc/google.cloud.bigquery.reservation.v1#commitmentplan\n" }, "project": { "type": "string", @@ -97096,7 +97124,7 @@ }, "plan": { "type": "string", - "description": "Capacity commitment plan. Valid values are at https://cloud.google.com/bigquery/docs/reference/reservations/rpc/google.cloud.bigquery.reservation.v1#commitmentplan\n\n\n- - -\n" + "description": "Capacity commitment plan. Valid values are at https://cloud.google.com/bigquery/docs/reference/reservations/rpc/google.cloud.bigquery.reservation.v1#commitmentplan\n" }, "project": { "type": "string", @@ -97154,7 +97182,7 @@ }, "plan": { "type": "string", - "description": "Capacity commitment plan. Valid values are at https://cloud.google.com/bigquery/docs/reference/reservations/rpc/google.cloud.bigquery.reservation.v1#commitmentplan\n\n\n- - -\n" + "description": "Capacity commitment plan. Valid values are at https://cloud.google.com/bigquery/docs/reference/reservations/rpc/google.cloud.bigquery.reservation.v1#commitmentplan\n" }, "project": { "type": "string", @@ -97365,7 +97393,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -97403,7 +97431,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -97446,7 +97474,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -97481,7 +97509,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -97517,7 +97545,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -97558,7 +97586,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -97591,7 +97619,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -97618,7 +97646,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -97649,7 +97677,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -97700,7 +97728,7 @@ "additionalProperties": { "type": "string" }, - "description": "Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer'\nsection for each data source. For example the parameters for Cloud Storage transfers are listed here:\nhttps://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq\n**NOTE** : If you are attempting to update a parameter that cannot be updated (due to api limitations) please force recreation of the resource.\n\n\n- - -\n" + "description": "Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer'\nsection for each data source. For example the parameters for Cloud Storage transfers are listed here:\nhttps://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq\n**NOTE** : If you are attempting to update a parameter that cannot be updated (due to api limitations) please force recreation of the resource.\n" }, "project": { "type": "string", @@ -97770,7 +97798,7 @@ "additionalProperties": { "type": "string" }, - "description": "Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer'\nsection for each data source. For example the parameters for Cloud Storage transfers are listed here:\nhttps://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq\n**NOTE** : If you are attempting to update a parameter that cannot be updated (due to api limitations) please force recreation of the resource.\n\n\n- - -\n" + "description": "Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer'\nsection for each data source. For example the parameters for Cloud Storage transfers are listed here:\nhttps://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq\n**NOTE** : If you are attempting to update a parameter that cannot be updated (due to api limitations) please force recreation of the resource.\n" }, "project": { "type": "string", @@ -97845,7 +97873,7 @@ "additionalProperties": { "type": "string" }, - "description": "Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer'\nsection for each data source. For example the parameters for Cloud Storage transfers are listed here:\nhttps://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq\n**NOTE** : If you are attempting to update a parameter that cannot be updated (due to api limitations) please force recreation of the resource.\n\n\n- - -\n" + "description": "Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer'\nsection for each data source. For example the parameters for Cloud Storage transfers are listed here:\nhttps://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq\n**NOTE** : If you are attempting to update a parameter that cannot be updated (due to api limitations) please force recreation of the resource.\n" }, "project": { "type": "string", @@ -97888,11 +97916,11 @@ }, "datasetId": { "type": "string", - "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n\n\n- - -\n" + "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n" }, "defaultCollation": { "type": "string", - "description": "Defines the default collation specification of future tables created\nin the dataset. If a table is created in this dataset without table-level\ndefault collation, then the table inherits the dataset default collation,\nwhich is applied to the string fields that do not have explicit collation\nspecified. A change to this field affects only tables created afterwards,\nand does not alter the existing tables.\nThe following values are supported:\n- 'und:ci': undetermined locale, case insensitive.\n- '': empty string. Default to case-sensitive behavior.\n" + "description": "Defines the default collation specification of future tables created\nin the dataset. If a table is created in this dataset without table-level\ndefault collation, then the table inherits the dataset default collation,\nwhich is applied to the string fields that do not have explicit collation\nspecified. A change to this field affects only tables created afterwards,\nand does not alter the existing tables.\nThe following values are supported:\n\n'und:ci': undetermined locale, case insensitive.\n\n'': empty string. Default to case-sensitive behavior.\n" }, "defaultEncryptionConfiguration": { "$ref": "#/types/gcp:bigquery/DatasetDefaultEncryptionConfiguration:DatasetDefaultEncryptionConfiguration", @@ -97982,12 +98010,12 @@ }, "datasetId": { "type": "string", - "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n\n\n- - -\n", + "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n", "willReplaceOnChanges": true }, "defaultCollation": { "type": "string", - "description": "Defines the default collation specification of future tables created\nin the dataset. If a table is created in this dataset without table-level\ndefault collation, then the table inherits the dataset default collation,\nwhich is applied to the string fields that do not have explicit collation\nspecified. A change to this field affects only tables created afterwards,\nand does not alter the existing tables.\nThe following values are supported:\n- 'und:ci': undetermined locale, case insensitive.\n- '': empty string. Default to case-sensitive behavior.\n" + "description": "Defines the default collation specification of future tables created\nin the dataset. If a table is created in this dataset without table-level\ndefault collation, then the table inherits the dataset default collation,\nwhich is applied to the string fields that do not have explicit collation\nspecified. A change to this field affects only tables created afterwards,\nand does not alter the existing tables.\nThe following values are supported:\n\n'und:ci': undetermined locale, case insensitive.\n\n'': empty string. Default to case-sensitive behavior.\n" }, "defaultEncryptionConfiguration": { "$ref": "#/types/gcp:bigquery/DatasetDefaultEncryptionConfiguration:DatasetDefaultEncryptionConfiguration", @@ -98062,12 +98090,12 @@ }, "datasetId": { "type": "string", - "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n\n\n- - -\n", + "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n", "willReplaceOnChanges": true }, "defaultCollation": { "type": "string", - "description": "Defines the default collation specification of future tables created\nin the dataset. If a table is created in this dataset without table-level\ndefault collation, then the table inherits the dataset default collation,\nwhich is applied to the string fields that do not have explicit collation\nspecified. A change to this field affects only tables created afterwards,\nand does not alter the existing tables.\nThe following values are supported:\n- 'und:ci': undetermined locale, case insensitive.\n- '': empty string. Default to case-sensitive behavior.\n" + "description": "Defines the default collation specification of future tables created\nin the dataset. If a table is created in this dataset without table-level\ndefault collation, then the table inherits the dataset default collation,\nwhich is applied to the string fields that do not have explicit collation\nspecified. A change to this field affects only tables created afterwards,\nand does not alter the existing tables.\nThe following values are supported:\n\n'und:ci': undetermined locale, case insensitive.\n\n'': empty string. Default to case-sensitive behavior.\n" }, "defaultEncryptionConfiguration": { "$ref": "#/types/gcp:bigquery/DatasetDefaultEncryptionConfiguration:DatasetDefaultEncryptionConfiguration", @@ -98151,7 +98179,7 @@ }, "datasetId": { "type": "string", - "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n\n\n- - -\n" + "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n" }, "domain": { "type": "string", @@ -98203,7 +98231,7 @@ }, "datasetId": { "type": "string", - "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n\n\n- - -\n", + "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n", "willReplaceOnChanges": true }, "domain": { @@ -98269,7 +98297,7 @@ }, "datasetId": { "type": "string", - "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n\n\n- - -\n", + "description": "A unique ID for this dataset, without the project name. The ID\nmust contain only letters (a-z, A-Z), numbers (0-9), or\nunderscores (_). The maximum length is 1,024 characters.\n", "willReplaceOnChanges": true }, "domain": { @@ -98329,7 +98357,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The dataset ID.\n" }, "etag": { "type": "string", @@ -98364,7 +98392,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID.\n", "willReplaceOnChanges": true }, "members": { @@ -98398,7 +98426,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID.\n", "willReplaceOnChanges": true }, "etag": { @@ -98433,7 +98461,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The dataset ID.\n" }, "etag": { "type": "string", @@ -98465,7 +98493,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID.\n", "willReplaceOnChanges": true }, "member": { @@ -98497,7 +98525,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID.\n", "willReplaceOnChanges": true }, "etag": { @@ -98527,7 +98555,7 @@ "properties": { "datasetId": { "type": "string", - "description": "The dataset ID.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The dataset ID.\n" }, "etag": { "type": "string", @@ -98551,7 +98579,7 @@ "inputProperties": { "datasetId": { "type": "string", - "description": "The dataset ID.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID.\n", "willReplaceOnChanges": true }, "policyData": { @@ -98573,7 +98601,7 @@ "properties": { "datasetId": { "type": "string", - "description": "The dataset ID.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID.\n", "willReplaceOnChanges": true }, "etag": { @@ -98615,7 +98643,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -98651,7 +98679,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -98694,7 +98722,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -98729,7 +98757,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -98763,7 +98791,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -98804,7 +98832,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -98836,7 +98864,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "tableId": { "type": "string" @@ -98860,7 +98888,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "tableId": { @@ -98890,7 +98918,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "tableId": { @@ -98945,7 +98973,7 @@ }, "query": { "$ref": "#/types/gcp:bigquery/JobQuery:JobQuery", - "description": "SQL query text to execute. The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL.\n*NOTE*: queries containing [DML language](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language)\n(`DELETE`, `UPDATE`, `MERGE`, `INSERT`) must specify `create_disposition = \"\"` and `write_disposition = \"\"`.\n" + "description": "Configures a query job.\nStructure is documented below.\n" }, "statuses": { "type": "array", @@ -99012,7 +99040,7 @@ }, "query": { "$ref": "#/types/gcp:bigquery/JobQuery:JobQuery", - "description": "SQL query text to execute. The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL.\n*NOTE*: queries containing [DML language](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language)\n(`DELETE`, `UPDATE`, `MERGE`, `INSERT`) must specify `create_disposition = \"\"` and `write_disposition = \"\"`.\n", + "description": "Configures a query job.\nStructure is documented below.\n", "willReplaceOnChanges": true } }, @@ -99071,7 +99099,7 @@ }, "query": { "$ref": "#/types/gcp:bigquery/JobQuery:JobQuery", - "description": "SQL query text to execute. The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL.\n*NOTE*: queries containing [DML language](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language)\n(`DELETE`, `UPDATE`, `MERGE`, `INSERT`) must specify `create_disposition = \"\"` and `write_disposition = \"\"`.\n", + "description": "Configures a query job.\nStructure is documented below.\n", "willReplaceOnChanges": true }, "statuses": { @@ -99118,7 +99146,7 @@ }, "name": { "type": "string", - "description": "The name of the reservation. This field must only contain alphanumeric characters or dash.\n\n\n- - -\n" + "description": "The name of the reservation. This field must only contain alphanumeric characters or dash.\n" }, "project": { "type": "string", @@ -99164,7 +99192,7 @@ }, "name": { "type": "string", - "description": "The name of the reservation. This field must only contain alphanumeric characters or dash.\n\n\n- - -\n", + "description": "The name of the reservation. This field must only contain alphanumeric characters or dash.\n", "willReplaceOnChanges": true }, "project": { @@ -99211,7 +99239,7 @@ }, "name": { "type": "string", - "description": "The name of the reservation. This field must only contain alphanumeric characters or dash.\n\n\n- - -\n", + "description": "The name of the reservation. This field must only contain alphanumeric characters or dash.\n", "willReplaceOnChanges": true }, "project": { @@ -99252,7 +99280,7 @@ }, "reservation": { "type": "string", - "description": "The reservation for the resource\n\n\n\n- - -\n" + "description": "The reservation for the resource\n" }, "state": { "type": "string", @@ -99291,7 +99319,7 @@ }, "reservation": { "type": "string", - "description": "The reservation for the resource\n\n\n\n- - -\n", + "description": "The reservation for the resource\n", "willReplaceOnChanges": true } }, @@ -99329,7 +99357,7 @@ }, "reservation": { "type": "string", - "description": "The reservation for the resource\n\n\n\n- - -\n", + "description": "The reservation for the resource\n", "willReplaceOnChanges": true }, "state": { @@ -99360,7 +99388,7 @@ }, "definitionBody": { "type": "string", - "description": "The body of the routine. For functions, this is the expression in the AS clause.\nIf language=SQL, it is the substring inside (but excluding) the parentheses.\n\n\n- - -\n" + "description": "The body of the routine. For functions, this is the expression in the AS clause.\nIf language=SQL, it is the substring inside (but excluding) the parentheses.\n" }, "description": { "type": "string", @@ -99429,7 +99457,7 @@ }, "definitionBody": { "type": "string", - "description": "The body of the routine. For functions, this is the expression in the AS clause.\nIf language=SQL, it is the substring inside (but excluding) the parentheses.\n\n\n- - -\n" + "description": "The body of the routine. For functions, this is the expression in the AS clause.\nIf language=SQL, it is the substring inside (but excluding) the parentheses.\n" }, "description": { "type": "string", @@ -99500,7 +99528,7 @@ }, "definitionBody": { "type": "string", - "description": "The body of the routine. For functions, this is the expression in the AS clause.\nIf language=SQL, it is the substring inside (but excluding) the parentheses.\n\n\n- - -\n" + "description": "The body of the routine. For functions, this is the expression in the AS clause.\nIf language=SQL, it is the substring inside (but excluding) the parentheses.\n" }, "description": { "type": "string", @@ -99603,7 +99631,7 @@ "additionalProperties": { "type": "string" }, - "description": "A mapping of labels to assign to the resource.\n\n* \u003ca name=\"schema\"\u003e\u003c/a\u003e`schema` - (Optional) A JSON schema for the table.\n\n~\u003e**NOTE:** Because this field expects a JSON string, any changes to the\nstring will create a diff, even if the JSON itself hasn't changed.\nIf the API returns a different value for the same schema, e.g. it\nswitched the order of values or replaced `STRUCT` field type with `RECORD`\nfield type, we currently cannot suppress the recurring diff this causes.\nAs a workaround, we recommend using the schema as returned by the API.\n\n~\u003e**NOTE:** If you use `external_data_configuration`\ndocumented below and do **not** set\n`external_data_configuration.connection_id`, schemas must be specified\nwith `external_data_configuration.schema`. Otherwise, schemas must be\nspecified with this top-level field.\n" + "description": "A mapping of labels to assign to the resource.\n" }, "lastModifiedTime": { "type": "integer", @@ -99643,7 +99671,7 @@ }, "schema": { "type": "string", - "description": "A JSON schema for the external table. Schema is required\nfor CSV and JSON formats if autodetect is not on. Schema is disallowed\nfor Google Cloud Bigtable, Cloud Datastore backups, Avro, Iceberg, ORC and Parquet formats.\n~\u003e**NOTE:** Because this field expects a JSON string, any changes to the\nstring will create a diff, even if the JSON itself hasn't changed.\nFurthermore drift for this field cannot not be detected because BigQuery\nonly uses this schema to compute the effective schema for the table, therefore\nany changes on the configured value will force the table to be recreated.\nThis schema is effectively only applied when creating a table from an external\ndatasource, after creation the computed schema will be stored in\n`google_bigquery_table.schema`\n\n~\u003e**NOTE:** If you set `external_data_configuration.connection_id`, the\ntable schema must be specified using the top-level `schema` field\ndocumented above.\n" + "description": "\u003ca name=\"schema\"\u003e\u003c/a\u003e`schema` - (Optional) A JSON schema for the table.\n\n~\u003e**NOTE:** Because this field expects a JSON string, any changes to the\nstring will create a diff, even if the JSON itself hasn't changed.\nIf the API returns a different value for the same schema, e.g. it\nswitched the order of values or replaced `STRUCT` field type with `RECORD`\nfield type, we currently cannot suppress the recurring diff this causes.\nAs a workaround, we recommend using the schema as returned by the API.\n\n~\u003e**NOTE:** If you use `external_data_configuration`\ndocumented below and do **not** set\n`external_data_configuration.connection_id`, schemas must be specified\nwith `external_data_configuration.schema`. Otherwise, schemas must be\nspecified with this top-level field.\n" }, "selfLink": { "type": "string", @@ -99729,7 +99757,7 @@ "additionalProperties": { "type": "string" }, - "description": "A mapping of labels to assign to the resource.\n\n* \u003ca name=\"schema\"\u003e\u003c/a\u003e`schema` - (Optional) A JSON schema for the table.\n\n~\u003e**NOTE:** Because this field expects a JSON string, any changes to the\nstring will create a diff, even if the JSON itself hasn't changed.\nIf the API returns a different value for the same schema, e.g. it\nswitched the order of values or replaced `STRUCT` field type with `RECORD`\nfield type, we currently cannot suppress the recurring diff this causes.\nAs a workaround, we recommend using the schema as returned by the API.\n\n~\u003e**NOTE:** If you use `external_data_configuration`\ndocumented below and do **not** set\n`external_data_configuration.connection_id`, schemas must be specified\nwith `external_data_configuration.schema`. Otherwise, schemas must be\nspecified with this top-level field.\n" + "description": "A mapping of labels to assign to the resource.\n" }, "materializedView": { "$ref": "#/types/gcp:bigquery/TableMaterializedView:TableMaterializedView", @@ -99750,7 +99778,7 @@ }, "schema": { "type": "string", - "description": "A JSON schema for the external table. Schema is required\nfor CSV and JSON formats if autodetect is not on. Schema is disallowed\nfor Google Cloud Bigtable, Cloud Datastore backups, Avro, Iceberg, ORC and Parquet formats.\n~\u003e**NOTE:** Because this field expects a JSON string, any changes to the\nstring will create a diff, even if the JSON itself hasn't changed.\nFurthermore drift for this field cannot not be detected because BigQuery\nonly uses this schema to compute the effective schema for the table, therefore\nany changes on the configured value will force the table to be recreated.\nThis schema is effectively only applied when creating a table from an external\ndatasource, after creation the computed schema will be stored in\n`google_bigquery_table.schema`\n\n~\u003e**NOTE:** If you set `external_data_configuration.connection_id`, the\ntable schema must be specified using the top-level `schema` field\ndocumented above.\n" + "description": "\u003ca name=\"schema\"\u003e\u003c/a\u003e`schema` - (Optional) A JSON schema for the table.\n\n~\u003e**NOTE:** Because this field expects a JSON string, any changes to the\nstring will create a diff, even if the JSON itself hasn't changed.\nIf the API returns a different value for the same schema, e.g. it\nswitched the order of values or replaced `STRUCT` field type with `RECORD`\nfield type, we currently cannot suppress the recurring diff this causes.\nAs a workaround, we recommend using the schema as returned by the API.\n\n~\u003e**NOTE:** If you use `external_data_configuration`\ndocumented below and do **not** set\n`external_data_configuration.connection_id`, schemas must be specified\nwith `external_data_configuration.schema`. Otherwise, schemas must be\nspecified with this top-level field.\n" }, "tableConstraints": { "$ref": "#/types/gcp:bigquery/TableTableConstraints:TableTableConstraints", @@ -99827,7 +99855,7 @@ "additionalProperties": { "type": "string" }, - "description": "A mapping of labels to assign to the resource.\n\n* \u003ca name=\"schema\"\u003e\u003c/a\u003e`schema` - (Optional) A JSON schema for the table.\n\n~\u003e**NOTE:** Because this field expects a JSON string, any changes to the\nstring will create a diff, even if the JSON itself hasn't changed.\nIf the API returns a different value for the same schema, e.g. it\nswitched the order of values or replaced `STRUCT` field type with `RECORD`\nfield type, we currently cannot suppress the recurring diff this causes.\nAs a workaround, we recommend using the schema as returned by the API.\n\n~\u003e**NOTE:** If you use `external_data_configuration`\ndocumented below and do **not** set\n`external_data_configuration.connection_id`, schemas must be specified\nwith `external_data_configuration.schema`. Otherwise, schemas must be\nspecified with this top-level field.\n" + "description": "A mapping of labels to assign to the resource.\n" }, "lastModifiedTime": { "type": "integer", @@ -99868,7 +99896,7 @@ }, "schema": { "type": "string", - "description": "A JSON schema for the external table. Schema is required\nfor CSV and JSON formats if autodetect is not on. Schema is disallowed\nfor Google Cloud Bigtable, Cloud Datastore backups, Avro, Iceberg, ORC and Parquet formats.\n~\u003e**NOTE:** Because this field expects a JSON string, any changes to the\nstring will create a diff, even if the JSON itself hasn't changed.\nFurthermore drift for this field cannot not be detected because BigQuery\nonly uses this schema to compute the effective schema for the table, therefore\nany changes on the configured value will force the table to be recreated.\nThis schema is effectively only applied when creating a table from an external\ndatasource, after creation the computed schema will be stored in\n`google_bigquery_table.schema`\n\n~\u003e**NOTE:** If you set `external_data_configuration.connection_id`, the\ntable schema must be specified using the top-level `schema` field\ndocumented above.\n" + "description": "\u003ca name=\"schema\"\u003e\u003c/a\u003e`schema` - (Optional) A JSON schema for the table.\n\n~\u003e**NOTE:** Because this field expects a JSON string, any changes to the\nstring will create a diff, even if the JSON itself hasn't changed.\nIf the API returns a different value for the same schema, e.g. it\nswitched the order of values or replaced `STRUCT` field type with `RECORD`\nfield type, we currently cannot suppress the recurring diff this causes.\nAs a workaround, we recommend using the schema as returned by the API.\n\n~\u003e**NOTE:** If you use `external_data_configuration`\ndocumented below and do **not** set\n`external_data_configuration.connection_id`, schemas must be specified\nwith `external_data_configuration.schema`. Otherwise, schemas must be\nspecified with this top-level field.\n" }, "selfLink": { "type": "string", @@ -99912,7 +99940,7 @@ }, "displayName": { "type": "string", - "description": "Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and must not start or end with spaces.\n\n\n- - -\n" + "description": "Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and must not start or end with spaces.\n" }, "documentation": { "type": "string", @@ -99963,7 +99991,7 @@ }, "displayName": { "type": "string", - "description": "Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and must not start or end with spaces.\n\n\n- - -\n" + "description": "Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and must not start or end with spaces.\n" }, "documentation": { "type": "string", @@ -100007,7 +100035,7 @@ }, "displayName": { "type": "string", - "description": "Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and must not start or end with spaces.\n\n\n- - -\n" + "description": "Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and must not start or end with spaces.\n" }, "documentation": { "type": "string", @@ -100069,7 +100097,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -100107,7 +100135,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -100150,7 +100178,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -100185,7 +100213,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -100221,7 +100249,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -100262,7 +100290,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -100295,7 +100323,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -100322,7 +100350,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -100353,7 +100381,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -100612,7 +100640,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -100656,7 +100684,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -100705,7 +100733,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -100744,7 +100772,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -100786,7 +100814,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -100833,7 +100861,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -100870,7 +100898,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -100903,7 +100931,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -100940,7 +100968,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -100960,7 +100988,7 @@ }, "dataPolicyType": { "type": "string", - "description": "The enrollment level of the service.\nPossible values are: `COLUMN_LEVEL_SECURITY_POLICY`, `DATA_MASKING_POLICY`.\n\n\n- - -\n" + "description": "The enrollment level of the service.\nPossible values are: `COLUMN_LEVEL_SECURITY_POLICY`, `DATA_MASKING_POLICY`.\n" }, "location": { "type": "string", @@ -100999,7 +101027,7 @@ }, "dataPolicyType": { "type": "string", - "description": "The enrollment level of the service.\nPossible values are: `COLUMN_LEVEL_SECURITY_POLICY`, `DATA_MASKING_POLICY`.\n\n\n- - -\n" + "description": "The enrollment level of the service.\nPossible values are: `COLUMN_LEVEL_SECURITY_POLICY`, `DATA_MASKING_POLICY`.\n" }, "location": { "type": "string", @@ -101036,7 +101064,7 @@ }, "dataPolicyType": { "type": "string", - "description": "The enrollment level of the service.\nPossible values are: `COLUMN_LEVEL_SECURITY_POLICY`, `DATA_MASKING_POLICY`.\n\n\n- - -\n" + "description": "The enrollment level of the service.\nPossible values are: `COLUMN_LEVEL_SECURITY_POLICY`, `DATA_MASKING_POLICY`.\n" }, "location": { "type": "string", @@ -101085,7 +101113,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -101122,7 +101150,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -101164,7 +101192,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -101198,7 +101226,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -101233,7 +101261,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -101273,7 +101301,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -101305,7 +101333,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -101331,7 +101359,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -101361,7 +101389,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -101377,7 +101405,7 @@ }, "deletionPolicy": { "type": "string", - "description": "The deletion policy for the GC policy.\nSetting ABANDON allows the resource to be abandoned rather than deleted. This is useful for GC policy as it cannot be deleted in a replicated instance.\n\nPossible values are: `ABANDON`.\n\n-----\n" + "description": "The deletion policy for the GC policy.\nSetting ABANDON allows the resource to be abandoned rather than deleted. This is useful for GC policy as it cannot be deleted in a replicated instance.\n\nPossible values are: `ABANDON`.\n" }, "gcRules": { "type": "string", @@ -101400,7 +101428,7 @@ }, "mode": { "type": "string", - "description": "If multiple policies are set, you should choose between `UNION` OR `INTERSECTION`.\n" + "description": "If multiple policies are set, you should choose between `UNION` OR `INTERSECTION`.\n\n`mode`: optional, either `intersection` or `union`.\n" }, "project": { "type": "string", @@ -101425,7 +101453,7 @@ }, "deletionPolicy": { "type": "string", - "description": "The deletion policy for the GC policy.\nSetting ABANDON allows the resource to be abandoned rather than deleted. This is useful for GC policy as it cannot be deleted in a replicated instance.\n\nPossible values are: `ABANDON`.\n\n-----\n" + "description": "The deletion policy for the GC policy.\nSetting ABANDON allows the resource to be abandoned rather than deleted. This is useful for GC policy as it cannot be deleted in a replicated instance.\n\nPossible values are: `ABANDON`.\n" }, "gcRules": { "type": "string", @@ -101451,7 +101479,7 @@ }, "mode": { "type": "string", - "description": "If multiple policies are set, you should choose between `UNION` OR `INTERSECTION`.\n", + "description": "If multiple policies are set, you should choose between `UNION` OR `INTERSECTION`.\n\n`mode`: optional, either `intersection` or `union`.\n", "willReplaceOnChanges": true }, "project": { @@ -101480,7 +101508,7 @@ }, "deletionPolicy": { "type": "string", - "description": "The deletion policy for the GC policy.\nSetting ABANDON allows the resource to be abandoned rather than deleted. This is useful for GC policy as it cannot be deleted in a replicated instance.\n\nPossible values are: `ABANDON`.\n\n-----\n" + "description": "The deletion policy for the GC policy.\nSetting ABANDON allows the resource to be abandoned rather than deleted. This is useful for GC policy as it cannot be deleted in a replicated instance.\n\nPossible values are: `ABANDON`.\n" }, "gcRules": { "type": "string", @@ -101506,7 +101534,7 @@ }, "mode": { "type": "string", - "description": "If multiple policies are set, you should choose between `UNION` OR `INTERSECTION`.\n", + "description": "If multiple policies are set, you should choose between `UNION` OR `INTERSECTION`.\n\n`mode`: optional, either `intersection` or `union`.\n", "willReplaceOnChanges": true }, "project": { @@ -101531,7 +101559,7 @@ "items": { "$ref": "#/types/gcp:bigtable/InstanceCluster:InstanceCluster" }, - "description": "A block of cluster configuration options. This can be specified at least once, and up \nto as many as possible within 8 cloud regions. Removing the field entirely from the config will cause the provider\nto default to the backend value. See structure below.\n\n-----\n" + "description": "A block of cluster configuration options. This can be specified at least once, and up \nto as many as possible within 8 cloud regions. Removing the field entirely from the config will cause the provider\nto default to the backend value. See structure below.\n" }, "deletionProtection": { "type": "boolean", @@ -101551,7 +101579,7 @@ "additionalProperties": { "type": "string" }, - "description": "A set of key/value label pairs to assign to the resource. Label keys must follow the requirements at https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements.\n\n\n-----\n" + "description": "A set of key/value label pairs to assign to the resource. Label keys must follow the requirements at https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements.\n" }, "name": { "type": "string", @@ -101574,7 +101602,7 @@ "items": { "$ref": "#/types/gcp:bigtable/InstanceCluster:InstanceCluster" }, - "description": "A block of cluster configuration options. This can be specified at least once, and up \nto as many as possible within 8 cloud regions. Removing the field entirely from the config will cause the provider\nto default to the backend value. See structure below.\n\n-----\n" + "description": "A block of cluster configuration options. This can be specified at least once, and up \nto as many as possible within 8 cloud regions. Removing the field entirely from the config will cause the provider\nto default to the backend value. See structure below.\n" }, "deletionProtection": { "type": "boolean", @@ -101594,7 +101622,7 @@ "additionalProperties": { "type": "string" }, - "description": "A set of key/value label pairs to assign to the resource. Label keys must follow the requirements at https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements.\n\n\n-----\n" + "description": "A set of key/value label pairs to assign to the resource. Label keys must follow the requirements at https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements.\n" }, "name": { "type": "string", @@ -101615,7 +101643,7 @@ "items": { "$ref": "#/types/gcp:bigtable/InstanceCluster:InstanceCluster" }, - "description": "A block of cluster configuration options. This can be specified at least once, and up \nto as many as possible within 8 cloud regions. Removing the field entirely from the config will cause the provider\nto default to the backend value. See structure below.\n\n-----\n" + "description": "A block of cluster configuration options. This can be specified at least once, and up \nto as many as possible within 8 cloud regions. Removing the field entirely from the config will cause the provider\nto default to the backend value. See structure below.\n" }, "deletionProtection": { "type": "boolean", @@ -101635,7 +101663,7 @@ "additionalProperties": { "type": "string" }, - "description": "A set of key/value label pairs to assign to the resource. Label keys must follow the requirements at https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements.\n\n\n-----\n" + "description": "A set of key/value label pairs to assign to the resource. Label keys must follow the requirements at https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements.\n" }, "name": { "type": "string", @@ -101663,7 +101691,7 @@ }, "instance": { "type": "string", - "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n" }, "members": { "type": "array", @@ -101694,7 +101722,7 @@ }, "instance": { "type": "string", - "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n", "willReplaceOnChanges": true }, "members": { @@ -101732,7 +101760,7 @@ }, "instance": { "type": "string", - "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n", "willReplaceOnChanges": true }, "members": { @@ -101767,7 +101795,7 @@ }, "instance": { "type": "string", - "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n" }, "member": { "type": "string" @@ -101795,7 +101823,7 @@ }, "instance": { "type": "string", - "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n", "willReplaceOnChanges": true }, "member": { @@ -101831,7 +101859,7 @@ }, "instance": { "type": "string", - "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n", "willReplaceOnChanges": true }, "member": { @@ -101861,11 +101889,11 @@ }, "instance": { "type": "string", - "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n" }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -101881,12 +101909,12 @@ "inputProperties": { "instance": { "type": "string", - "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n", "willReplaceOnChanges": true }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -101907,12 +101935,12 @@ }, "instance": { "type": "string", - "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the instance to manage IAM policies for.\n\nFor `gcp.bigtable.InstanceIamMember` or `gcp.bigtable.InstanceIamBinding`:\n", "willReplaceOnChanges": true }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -101928,7 +101956,7 @@ "properties": { "changeStreamRetention": { "type": "string", - "description": "Duration to retain change stream data for the table. Set to 0 to disable. Must be between 1 and 7 days.\n\n-----\n" + "description": "Duration to retain change stream data for the table. Set to 0 to disable. Must be between 1 and 7 days.\n" }, "columnFamilies": { "type": "array", @@ -101971,7 +101999,7 @@ "inputProperties": { "changeStreamRetention": { "type": "string", - "description": "Duration to retain change stream data for the table. Set to 0 to disable. Must be between 1 and 7 days.\n\n-----\n" + "description": "Duration to retain change stream data for the table. Set to 0 to disable. Must be between 1 and 7 days.\n" }, "columnFamilies": { "type": "array", @@ -102016,7 +102044,7 @@ "properties": { "changeStreamRetention": { "type": "string", - "description": "Duration to retain change stream data for the table. Set to 0 to disable. Must be between 1 and 7 days.\n\n-----\n" + "description": "Duration to retain change stream data for the table. Set to 0 to disable. Must be between 1 and 7 days.\n" }, "columnFamilies": { "type": "array", @@ -102086,7 +102114,7 @@ }, "table": { "type": "string", - "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n" } }, "required": [ @@ -102125,7 +102153,7 @@ }, "table": { "type": "string", - "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n", "willReplaceOnChanges": true } }, @@ -102169,7 +102197,7 @@ }, "table": { "type": "string", - "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n", "willReplaceOnChanges": true } }, @@ -102203,7 +102231,7 @@ }, "table": { "type": "string", - "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n" } }, "required": [ @@ -102240,7 +102268,7 @@ }, "table": { "type": "string", - "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n", "willReplaceOnChanges": true } }, @@ -102282,7 +102310,7 @@ }, "table": { "type": "string", - "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n", "willReplaceOnChanges": true } }, @@ -102302,7 +102330,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -102310,7 +102338,7 @@ }, "table": { "type": "string", - "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n" } }, "required": [ @@ -102328,7 +102356,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -102337,7 +102365,7 @@ }, "table": { "type": "string", - "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n", "willReplaceOnChanges": true } }, @@ -102360,7 +102388,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -102369,7 +102397,7 @@ }, "table": { "type": "string", - "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the table to manage IAM policies for.\n\nFor `gcp.bigtable.TableIamMember` or `gcp.bigtable.TableIamBinding`:\n", "willReplaceOnChanges": true } }, @@ -102381,7 +102409,7 @@ "properties": { "billingAccountId": { "type": "string", - "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n" }, "condition": { "$ref": "#/types/gcp:billing/AccountIamBindingCondition:AccountIamBindingCondition" @@ -102410,7 +102438,7 @@ "inputProperties": { "billingAccountId": { "type": "string", - "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n", "willReplaceOnChanges": true }, "condition": { @@ -102439,7 +102467,7 @@ "properties": { "billingAccountId": { "type": "string", - "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n", "willReplaceOnChanges": true }, "condition": { @@ -102470,7 +102498,7 @@ "properties": { "billingAccountId": { "type": "string", - "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n" }, "condition": { "$ref": "#/types/gcp:billing/AccountIamMemberCondition:AccountIamMemberCondition" @@ -102496,7 +102524,7 @@ "inputProperties": { "billingAccountId": { "type": "string", - "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n", "willReplaceOnChanges": true }, "condition": { @@ -102523,7 +102551,7 @@ "properties": { "billingAccountId": { "type": "string", - "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n", "willReplaceOnChanges": true }, "condition": { @@ -102552,7 +102580,7 @@ "properties": { "billingAccountId": { "type": "string", - "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n" }, "etag": { "type": "string", @@ -102560,7 +102588,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" } }, "required": [ @@ -102571,12 +102599,12 @@ "inputProperties": { "billingAccountId": { "type": "string", - "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n", "willReplaceOnChanges": true }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" } }, "requiredInputs": [ @@ -102588,7 +102616,7 @@ "properties": { "billingAccountId": { "type": "string", - "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The billing account id.\n\nFor `gcp.billing.AccountIamMember` or `gcp.billing.AccountIamBinding`:\n", "willReplaceOnChanges": true }, "etag": { @@ -102597,7 +102625,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" } }, "type": "object" @@ -102722,7 +102750,7 @@ "properties": { "billingAccount": { "type": "string", - "description": "The ID of the billing account associated with the project, if\nany. Set to empty string to disable billing for the project.\nFor example, `\"012345-567890-ABCDEF\"` or `\"\"`.\n\n\n- - -\n" + "description": "The ID of the billing account associated with the project, if\nany. Set to empty string to disable billing for the project.\nFor example, `\"012345-567890-ABCDEF\"` or `\"\"`.\n" }, "project": { "type": "string", @@ -102736,7 +102764,7 @@ "inputProperties": { "billingAccount": { "type": "string", - "description": "The ID of the billing account associated with the project, if\nany. Set to empty string to disable billing for the project.\nFor example, `\"012345-567890-ABCDEF\"` or `\"\"`.\n\n\n- - -\n" + "description": "The ID of the billing account associated with the project, if\nany. Set to empty string to disable billing for the project.\nFor example, `\"012345-567890-ABCDEF\"` or `\"\"`.\n" }, "project": { "type": "string", @@ -102752,7 +102780,7 @@ "properties": { "billingAccount": { "type": "string", - "description": "The ID of the billing account associated with the project, if\nany. Set to empty string to disable billing for the project.\nFor example, `\"012345-567890-ABCDEF\"` or `\"\"`.\n\n\n- - -\n" + "description": "The ID of the billing account associated with the project, if\nany. Set to empty string to disable billing for the project.\nFor example, `\"012345-567890-ABCDEF\"` or `\"\"`.\n" }, "project": { "type": "string", @@ -102944,7 +102972,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -102976,7 +103004,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -103014,7 +103042,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -103045,7 +103073,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -103075,7 +103103,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -103111,7 +103139,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -103140,7 +103168,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -103161,7 +103189,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -103187,7 +103215,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -103636,7 +103664,7 @@ }, "location": { "type": "string", - "description": "Location of the CaPool. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n\n\n- - -\n" + "description": "Location of the CaPool. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n" }, "name": { "type": "string", @@ -103675,7 +103703,7 @@ }, "location": { "type": "string", - "description": "Location of the CaPool. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n\n\n- - -\n", + "description": "Location of the CaPool. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n", "willReplaceOnChanges": true }, "name": { @@ -103718,7 +103746,7 @@ }, "location": { "type": "string", - "description": "Location of the CaPool. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n\n\n- - -\n", + "description": "Location of the CaPool. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n", "willReplaceOnChanges": true }, "name": { @@ -103771,7 +103799,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -103810,7 +103838,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -103854,7 +103882,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -103890,7 +103918,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -103927,7 +103955,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -103969,7 +103997,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -104002,7 +104030,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -104029,7 +104057,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -104060,7 +104088,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -104110,7 +104138,7 @@ }, "location": { "type": "string", - "description": "Location of the Certificate. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n\n\n- - -\n" + "description": "Location of the Certificate. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n" }, "name": { "type": "string", @@ -104203,7 +104231,7 @@ }, "location": { "type": "string", - "description": "Location of the Certificate. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n\n\n- - -\n", + "description": "Location of the Certificate. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n", "willReplaceOnChanges": true }, "name": { @@ -104278,7 +104306,7 @@ }, "location": { "type": "string", - "description": "Location of the Certificate. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n\n\n- - -\n", + "description": "Location of the Certificate. A full list of valid locations can be found by\nrunning `gcloud privateca locations list`.\n", "willReplaceOnChanges": true }, "name": { @@ -104344,7 +104372,7 @@ }, "description": { "type": "string", - "description": "Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.\n" + "description": "Optional. A human-readable description of scenarios this template is intended for.\n" }, "identityConstraints": { "$ref": "#/types/gcp:certificateauthority/CertificateTemplateIdentityConstraints:CertificateTemplateIdentityConstraints", @@ -104392,7 +104420,7 @@ "inputProperties": { "description": { "type": "string", - "description": "Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.\n" + "description": "Optional. A human-readable description of scenarios this template is intended for.\n" }, "identityConstraints": { "$ref": "#/types/gcp:certificateauthority/CertificateTemplateIdentityConstraints:CertificateTemplateIdentityConstraints", @@ -104441,7 +104469,7 @@ }, "description": { "type": "string", - "description": "Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.\n" + "description": "Optional. A human-readable description of scenarios this template is intended for.\n" }, "identityConstraints": { "$ref": "#/types/gcp:certificateauthority/CertificateTemplateIdentityConstraints:CertificateTemplateIdentityConstraints", @@ -104511,7 +104539,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -104549,7 +104577,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -104592,7 +104620,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -104627,7 +104655,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -104663,7 +104691,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -104704,7 +104732,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -104736,7 +104764,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -104762,7 +104790,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -104792,7 +104820,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -104823,7 +104851,7 @@ }, "name": { "type": "string", - "description": "A user-defined name of the certificate. Certificate names must be unique\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n" + "description": "A user-defined name of the certificate. Certificate names must be unique\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n" }, "project": { "type": "string", @@ -104866,7 +104894,7 @@ }, "name": { "type": "string", - "description": "A user-defined name of the certificate. Certificate names must be unique\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n", + "description": "A user-defined name of the certificate. Certificate names must be unique\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n", "willReplaceOnChanges": true }, "project": { @@ -104911,7 +104939,7 @@ }, "name": { "type": "string", - "description": "A user-defined name of the certificate. Certificate names must be unique\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n", + "description": "A user-defined name of the certificate. Certificate names must be unique\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n", "willReplaceOnChanges": true }, "project": { @@ -105140,7 +105168,7 @@ }, "name": { "type": "string", - "description": "A user-defined name of the Certificate Map. Certificate Map names must be unique\nglobally and match the pattern `projects/*/locations/*/certificateMaps/*`.\n\n\n- - -\n" + "description": "A user-defined name of the Certificate Map. Certificate Map names must be unique\nglobally and match the pattern `projects/*/locations/*/certificateMaps/*`.\n" }, "project": { "type": "string", @@ -105173,7 +105201,7 @@ }, "name": { "type": "string", - "description": "A user-defined name of the Certificate Map. Certificate Map names must be unique\nglobally and match the pattern `projects/*/locations/*/certificateMaps/*`.\n\n\n- - -\n", + "description": "A user-defined name of the Certificate Map. Certificate Map names must be unique\nglobally and match the pattern `projects/*/locations/*/certificateMaps/*`.\n", "willReplaceOnChanges": true }, "project": { @@ -105209,7 +105237,7 @@ }, "name": { "type": "string", - "description": "A user-defined name of the Certificate Map. Certificate Map names must be unique\nglobally and match the pattern `projects/*/locations/*/certificateMaps/*`.\n\n\n- - -\n", + "description": "A user-defined name of the Certificate Map. Certificate Map names must be unique\nglobally and match the pattern `projects/*/locations/*/certificateMaps/*`.\n", "willReplaceOnChanges": true }, "project": { @@ -105256,7 +105284,7 @@ }, "map": { "type": "string", - "description": "A map entry that is inputted into the cetrificate map\n\n\n- - -\n" + "description": "A map entry that is inputted into the cetrificate map\n" }, "matcher": { "type": "string", @@ -105315,7 +105343,7 @@ }, "map": { "type": "string", - "description": "A map entry that is inputted into the cetrificate map\n\n\n- - -\n", + "description": "A map entry that is inputted into the cetrificate map\n", "willReplaceOnChanges": true }, "matcher": { @@ -105370,7 +105398,7 @@ }, "map": { "type": "string", - "description": "A map entry that is inputted into the cetrificate map\n\n\n- - -\n", + "description": "A map entry that is inputted into the cetrificate map\n", "willReplaceOnChanges": true }, "matcher": { @@ -105427,7 +105455,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n" + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n" }, "project": { "type": "string", @@ -105459,7 +105487,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n", + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n", "willReplaceOnChanges": true }, "project": { @@ -105499,7 +105527,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n", + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n", "willReplaceOnChanges": true }, "project": { @@ -105531,7 +105559,7 @@ }, "location": { "type": "string", - "description": "The trust config location.\n\n\n- - -\n" + "description": "The trust config location.\n" }, "name": { "type": "string", @@ -105575,7 +105603,7 @@ }, "location": { "type": "string", - "description": "The trust config location.\n\n\n- - -\n", + "description": "The trust config location.\n", "willReplaceOnChanges": true }, "name": { @@ -105620,7 +105648,7 @@ }, "location": { "type": "string", - "description": "The trust config location.\n\n\n- - -\n", + "description": "The trust config location.\n", "willReplaceOnChanges": true }, "name": { @@ -106681,7 +106709,7 @@ }, "name": { "type": "string", - "description": "User-defined name of the `WorkerPool`.\n\n\n- - -\n" + "description": "User-defined name of the `WorkerPool`.\n" }, "networkConfig": { "$ref": "#/types/gcp:cloudbuild/WorkerPoolNetworkConfig:WorkerPoolNetworkConfig", @@ -106738,7 +106766,7 @@ }, "name": { "type": "string", - "description": "User-defined name of the `WorkerPool`.\n\n\n- - -\n", + "description": "User-defined name of the `WorkerPool`.\n", "willReplaceOnChanges": true }, "networkConfig": { @@ -106788,7 +106816,7 @@ }, "name": { "type": "string", - "description": "User-defined name of the `WorkerPool`.\n\n\n- - -\n", + "description": "User-defined name of the `WorkerPool`.\n", "willReplaceOnChanges": true }, "networkConfig": { @@ -107029,7 +107057,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -107066,7 +107094,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -107107,7 +107135,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -107141,7 +107169,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -107176,7 +107204,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -107215,7 +107243,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -107247,7 +107275,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -107273,7 +107301,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -107302,7 +107330,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -107345,7 +107373,7 @@ }, "remoteUri": { "type": "string", - "description": "Required. Git Clone HTTPS URI.\n\n\n\n- - -\n" + "description": "Required. Git Clone HTTPS URI.\n" }, "updateTime": { "type": "string", @@ -107393,7 +107421,7 @@ }, "remoteUri": { "type": "string", - "description": "Required. Git Clone HTTPS URI.\n\n\n\n- - -\n", + "description": "Required. Git Clone HTTPS URI.\n", "willReplaceOnChanges": true } }, @@ -107442,7 +107470,7 @@ }, "remoteUri": { "type": "string", - "description": "Required. Git Clone HTTPS URI.\n\n\n\n- - -\n", + "description": "Required. Git Clone HTTPS URI.\n", "willReplaceOnChanges": true }, "updateTime": { @@ -107706,7 +107734,7 @@ }, "name": { "type": "string", - "description": "Name of the `Target`. Format is [a-z][a-z0-9\\-]{0,62}.\n\n\n\n- - -\n" + "description": "Name of the `Target`. Format is [a-z][a-z0-9\\-]{0,62}.\n" }, "project": { "type": "string", @@ -107796,7 +107824,7 @@ }, "name": { "type": "string", - "description": "Name of the `Target`. Format is [a-z][a-z0-9\\-]{0,62}.\n\n\n\n- - -\n", + "description": "Name of the `Target`. Format is [a-z][a-z0-9\\-]{0,62}.\n", "willReplaceOnChanges": true }, "project": { @@ -107878,7 +107906,7 @@ }, "name": { "type": "string", - "description": "Name of the `Target`. Format is [a-z][a-z0-9\\-]{0,62}.\n\n\n\n- - -\n", + "description": "Name of the `Target`. Format is [a-z][a-z0-9\\-]{0,62}.\n", "willReplaceOnChanges": true }, "project": { @@ -108000,7 +108028,7 @@ }, "runtime": { "type": "string", - "description": "The runtime in which the function is going to run.\nEg. `\"nodejs16\"`, `\"python39\"`, `\"dotnet3\"`, `\"go116\"`, `\"java11\"`, `\"ruby30\"`, `\"php74\"`, etc. Check the [official doc](https://cloud.google.com/functions/docs/concepts/exec#runtimes) for the up-to-date list.\n\n- - -\n" + "description": "The runtime in which the function is going to run.\nEg. `\"nodejs16\"`, `\"python39\"`, `\"dotnet3\"`, `\"go116\"`, `\"java11\"`, `\"ruby30\"`, `\"php74\"`, etc. Check the [official doc](https://cloud.google.com/functions/docs/concepts/exec#runtimes) for the up-to-date list.\n" }, "secretEnvironmentVariables": { "type": "array", @@ -108159,7 +108187,7 @@ }, "runtime": { "type": "string", - "description": "The runtime in which the function is going to run.\nEg. `\"nodejs16\"`, `\"python39\"`, `\"dotnet3\"`, `\"go116\"`, `\"java11\"`, `\"ruby30\"`, `\"php74\"`, etc. Check the [official doc](https://cloud.google.com/functions/docs/concepts/exec#runtimes) for the up-to-date list.\n\n- - -\n" + "description": "The runtime in which the function is going to run.\nEg. `\"nodejs16\"`, `\"python39\"`, `\"dotnet3\"`, `\"go116\"`, `\"java11\"`, `\"ruby30\"`, `\"php74\"`, etc. Check the [official doc](https://cloud.google.com/functions/docs/concepts/exec#runtimes) for the up-to-date list.\n" }, "secretEnvironmentVariables": { "type": "array", @@ -108307,7 +108335,7 @@ }, "runtime": { "type": "string", - "description": "The runtime in which the function is going to run.\nEg. `\"nodejs16\"`, `\"python39\"`, `\"dotnet3\"`, `\"go116\"`, `\"java11\"`, `\"ruby30\"`, `\"php74\"`, etc. Check the [official doc](https://cloud.google.com/functions/docs/concepts/exec#runtimes) for the up-to-date list.\n\n- - -\n" + "description": "The runtime in which the function is going to run.\nEg. `\"nodejs16\"`, `\"python39\"`, `\"dotnet3\"`, `\"go116\"`, `\"java11\"`, `\"ruby30\"`, `\"php74\"`, etc. Check the [official doc](https://cloud.google.com/functions/docs/concepts/exec#runtimes) for the up-to-date list.\n" }, "secretEnvironmentVariables": { "type": "array", @@ -108387,7 +108415,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -108424,7 +108452,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -108467,7 +108495,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -108503,7 +108531,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -108538,7 +108566,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -108579,7 +108607,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -108613,7 +108641,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -108639,7 +108667,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -108670,7 +108698,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -108718,7 +108746,7 @@ }, "name": { "type": "string", - "description": "A user-defined name of the function. Function names must\nbe unique globally and match pattern `projects/*/locations/*/functions/*`.\n\n\n- - -\n" + "description": "A user-defined name of the function. Function names must\nbe unique globally and match pattern `projects/*/locations/*/functions/*`.\n" }, "project": { "type": "string", @@ -108780,7 +108808,7 @@ }, "name": { "type": "string", - "description": "A user-defined name of the function. Function names must\nbe unique globally and match pattern `projects/*/locations/*/functions/*`.\n\n\n- - -\n", + "description": "A user-defined name of the function. Function names must\nbe unique globally and match pattern `projects/*/locations/*/functions/*`.\n", "willReplaceOnChanges": true }, "project": { @@ -108830,7 +108858,7 @@ }, "name": { "type": "string", - "description": "A user-defined name of the function. Function names must\nbe unique globally and match pattern `projects/*/locations/*/functions/*`.\n\n\n- - -\n", + "description": "A user-defined name of the function. Function names must\nbe unique globally and match pattern `projects/*/locations/*/functions/*`.\n", "willReplaceOnChanges": true }, "project": { @@ -108884,7 +108912,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -108922,7 +108950,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -108965,7 +108993,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -109000,7 +109028,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -109036,7 +109064,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -109077,7 +109105,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -109110,7 +109138,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -109137,7 +109165,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -109168,7 +109196,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -109329,7 +109357,7 @@ }, "name": { "type": "string", - "description": "The name of the MembershipRole. Must be one of OWNER, MANAGER, MEMBER.\nPossible values are: `OWNER`, `MANAGER`, `MEMBER`.\n\n- - -\n" + "description": "The name of the MembershipRole. Must be one of OWNER, MANAGER, MEMBER.\nPossible values are: `OWNER`, `MANAGER`, `MEMBER`.\n" }, "preferredMemberKey": { "$ref": "#/types/gcp:cloudidentity/GroupMembershipPreferredMemberKey:GroupMembershipPreferredMemberKey", @@ -109408,7 +109436,7 @@ }, "name": { "type": "string", - "description": "The name of the MembershipRole. Must be one of OWNER, MANAGER, MEMBER.\nPossible values are: `OWNER`, `MANAGER`, `MEMBER`.\n\n- - -\n" + "description": "The name of the MembershipRole. Must be one of OWNER, MANAGER, MEMBER.\nPossible values are: `OWNER`, `MANAGER`, `MEMBER`.\n" }, "preferredMemberKey": { "$ref": "#/types/gcp:cloudidentity/GroupMembershipPreferredMemberKey:GroupMembershipPreferredMemberKey", @@ -109455,7 +109483,7 @@ }, "location": { "type": "string", - "description": "The location for the endpoint.\n\n\n- - -\n" + "description": "The location for the endpoint.\n" }, "name": { "type": "string", @@ -109504,7 +109532,7 @@ }, "location": { "type": "string", - "description": "The location for the endpoint.\n\n\n- - -\n", + "description": "The location for the endpoint.\n", "willReplaceOnChanges": true }, "name": { @@ -109562,7 +109590,7 @@ }, "location": { "type": "string", - "description": "The location for the endpoint.\n\n\n- - -\n", + "description": "The location for the endpoint.\n", "willReplaceOnChanges": true }, "name": { @@ -109732,7 +109760,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -109769,7 +109797,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -109812,7 +109840,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -109848,7 +109876,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -109883,7 +109911,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -109924,7 +109952,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -109958,7 +109986,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "service": { "type": "string", @@ -109984,7 +110012,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "service": { @@ -110015,7 +110043,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "service": { @@ -110044,7 +110072,7 @@ }, "name": { "type": "string", - "description": "Name must be unique within a Google Cloud project and region.\nIs required when creating resources. Name is primarily intended\nfor creation idempotence and configuration definition. Cannot be updated.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names\n" + "description": "Name must be unique within a Google Cloud project and region.\nIs required when creating resources. Name is primarily intended\nfor creation idempotence and configuration definition. Cannot be updated.\n" }, "project": { "type": "string", @@ -110093,7 +110121,7 @@ }, "name": { "type": "string", - "description": "Name must be unique within a Google Cloud project and region.\nIs required when creating resources. Name is primarily intended\nfor creation idempotence and configuration definition. Cannot be updated.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names\n", + "description": "Name must be unique within a Google Cloud project and region.\nIs required when creating resources. Name is primarily intended\nfor creation idempotence and configuration definition. Cannot be updated.\n", "willReplaceOnChanges": true }, "project": { @@ -110134,7 +110162,7 @@ }, "name": { "type": "string", - "description": "Name must be unique within a Google Cloud project and region.\nIs required when creating resources. Name is primarily intended\nfor creation idempotence and configuration definition. Cannot be updated.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names\n", + "description": "Name must be unique within a Google Cloud project and region.\nIs required when creating resources. Name is primarily intended\nfor creation idempotence and configuration definition. Cannot be updated.\n", "willReplaceOnChanges": true }, "project": { @@ -110509,7 +110537,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -110547,7 +110575,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -110589,7 +110617,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -110624,7 +110652,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -110660,7 +110688,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -110700,7 +110728,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -110733,7 +110761,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -110760,7 +110788,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -110790,7 +110818,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -110839,7 +110867,7 @@ "items": { "type": "string" }, - "description": "One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a\nstring. The custom audiences are encoded in the token and used to authenticate requests. For more information, see\nhttps://cloud.google.com/run/docs/configuring/custom-audiences.\n" + "description": "One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests.\nFor more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.\n" }, "deleteTime": { "type": "string", @@ -110996,7 +111024,7 @@ "items": { "type": "string" }, - "description": "One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a\nstring. The custom audiences are encoded in the token and used to authenticate requests. For more information, see\nhttps://cloud.google.com/run/docs/configuring/custom-audiences.\n" + "description": "One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests.\nFor more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.\n" }, "description": { "type": "string", @@ -111089,7 +111117,7 @@ "items": { "type": "string" }, - "description": "One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a\nstring. The custom audiences are encoded in the token and used to authenticate requests. For more information, see\nhttps://cloud.google.com/run/docs/configuring/custom-audiences.\n" + "description": "One or more custom audiences that you want this service to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests.\nFor more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.\n" }, "deleteTime": { "type": "string", @@ -111228,7 +111256,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -111266,7 +111294,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -111308,7 +111336,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -111343,7 +111371,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -111379,7 +111407,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -111419,7 +111447,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -111452,7 +111480,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -111479,7 +111507,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -111509,7 +111537,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -111525,7 +111553,7 @@ }, "attemptDeadline": { "type": "string", - "description": "The deadline for job attempts. If the request handler does not respond by this deadline then the request is\ncancelled and the attempt is marked as a DEADLINE_EXCEEDED failure. The failed attempt can be viewed in\nexecution logs. Cloud Scheduler will retry the job according to the RetryConfig.\nThe allowed duration for this deadline is:\n* For HTTP targets, between 15 seconds and 30 minutes.\n* For App Engine HTTP targets, between 15 seconds and 24 hours.\n* **Note**: For PubSub targets, this field is ignored - setting it will introduce an unresolvable diff.\nA duration in seconds with up to nine fractional digits, terminated by 's'. Example: \"3.5s\"\n" + "description": "The deadline for job attempts. If the request handler does not respond by this deadline then the request is\ncancelled and the attempt is marked as a DEADLINE_EXCEEDED failure. The failed attempt can be viewed in\nexecution logs. Cloud Scheduler will retry the job according to the RetryConfig.\nThe allowed duration for this deadline is:\n\nFor HTTP targets, between 15 seconds and 30 minutes.\n\nFor App Engine HTTP targets, between 15 seconds and 24 hours.\n\n**Note**: For PubSub targets, this field is ignored - setting it will introduce an unresolvable diff.\nA duration in seconds with up to nine fractional digits, terminated by 's'. Example: \"3.5s\"\n" }, "description": { "type": "string", @@ -111537,7 +111565,7 @@ }, "name": { "type": "string", - "description": "The name of the job.\n\n\n- - -\n" + "description": "The name of the job.\n" }, "paused": { "type": "boolean", @@ -111586,7 +111614,7 @@ }, "attemptDeadline": { "type": "string", - "description": "The deadline for job attempts. If the request handler does not respond by this deadline then the request is\ncancelled and the attempt is marked as a DEADLINE_EXCEEDED failure. The failed attempt can be viewed in\nexecution logs. Cloud Scheduler will retry the job according to the RetryConfig.\nThe allowed duration for this deadline is:\n* For HTTP targets, between 15 seconds and 30 minutes.\n* For App Engine HTTP targets, between 15 seconds and 24 hours.\n* **Note**: For PubSub targets, this field is ignored - setting it will introduce an unresolvable diff.\nA duration in seconds with up to nine fractional digits, terminated by 's'. Example: \"3.5s\"\n" + "description": "The deadline for job attempts. If the request handler does not respond by this deadline then the request is\ncancelled and the attempt is marked as a DEADLINE_EXCEEDED failure. The failed attempt can be viewed in\nexecution logs. Cloud Scheduler will retry the job according to the RetryConfig.\nThe allowed duration for this deadline is:\n\nFor HTTP targets, between 15 seconds and 30 minutes.\n\nFor App Engine HTTP targets, between 15 seconds and 24 hours.\n\n**Note**: For PubSub targets, this field is ignored - setting it will introduce an unresolvable diff.\nA duration in seconds with up to nine fractional digits, terminated by 's'. Example: \"3.5s\"\n" }, "description": { "type": "string", @@ -111598,7 +111626,7 @@ }, "name": { "type": "string", - "description": "The name of the job.\n\n\n- - -\n", + "description": "The name of the job.\n", "willReplaceOnChanges": true }, "paused": { @@ -111641,7 +111669,7 @@ }, "attemptDeadline": { "type": "string", - "description": "The deadline for job attempts. If the request handler does not respond by this deadline then the request is\ncancelled and the attempt is marked as a DEADLINE_EXCEEDED failure. The failed attempt can be viewed in\nexecution logs. Cloud Scheduler will retry the job according to the RetryConfig.\nThe allowed duration for this deadline is:\n* For HTTP targets, between 15 seconds and 30 minutes.\n* For App Engine HTTP targets, between 15 seconds and 24 hours.\n* **Note**: For PubSub targets, this field is ignored - setting it will introduce an unresolvable diff.\nA duration in seconds with up to nine fractional digits, terminated by 's'. Example: \"3.5s\"\n" + "description": "The deadline for job attempts. If the request handler does not respond by this deadline then the request is\ncancelled and the attempt is marked as a DEADLINE_EXCEEDED failure. The failed attempt can be viewed in\nexecution logs. Cloud Scheduler will retry the job according to the RetryConfig.\nThe allowed duration for this deadline is:\n\nFor HTTP targets, between 15 seconds and 30 minutes.\n\nFor App Engine HTTP targets, between 15 seconds and 24 hours.\n\n**Note**: For PubSub targets, this field is ignored - setting it will introduce an unresolvable diff.\nA duration in seconds with up to nine fractional digits, terminated by 's'. Example: \"3.5s\"\n" }, "description": { "type": "string", @@ -111653,7 +111681,7 @@ }, "name": { "type": "string", - "description": "The name of the job.\n\n\n- - -\n", + "description": "The name of the job.\n", "willReplaceOnChanges": true }, "paused": { @@ -111703,7 +111731,7 @@ }, "location": { "type": "string", - "description": "The location of the queue\n\n\n- - -\n" + "description": "The location of the queue\n" }, "name": { "type": "string", @@ -111715,7 +111743,7 @@ }, "rateLimits": { "$ref": "#/types/gcp:cloudtasks/QueueRateLimits:QueueRateLimits", - "description": "Rate limits for task dispatches.\nThe queue's actual dispatch rate is the result of:\n* Number of tasks in the queue\n* User-specified throttling: rateLimits, retryConfig, and the queue's state.\n* System throttling due to 429 (Too Many Requests) or 503 (Service\nUnavailable) responses from the worker, high error rates, or to\nsmooth sudden large traffic spikes.\nStructure is documented below.\n" + "description": "Rate limits for task dispatches.\nThe queue's actual dispatch rate is the result of:\n\nNumber of tasks in the queue\n\nUser-specified throttling: rateLimits, retryConfig, and the queue's state.\n\nSystem throttling due to 429 (Too Many Requests) or 503 (Service\nUnavailable) responses from the worker, high error rates, or to\nsmooth sudden large traffic spikes.\nStructure is documented below.\n" }, "retryConfig": { "$ref": "#/types/gcp:cloudtasks/QueueRetryConfig:QueueRetryConfig", @@ -111740,7 +111768,7 @@ }, "location": { "type": "string", - "description": "The location of the queue\n\n\n- - -\n", + "description": "The location of the queue\n", "willReplaceOnChanges": true }, "name": { @@ -111755,7 +111783,7 @@ }, "rateLimits": { "$ref": "#/types/gcp:cloudtasks/QueueRateLimits:QueueRateLimits", - "description": "Rate limits for task dispatches.\nThe queue's actual dispatch rate is the result of:\n* Number of tasks in the queue\n* User-specified throttling: rateLimits, retryConfig, and the queue's state.\n* System throttling due to 429 (Too Many Requests) or 503 (Service\nUnavailable) responses from the worker, high error rates, or to\nsmooth sudden large traffic spikes.\nStructure is documented below.\n" + "description": "Rate limits for task dispatches.\nThe queue's actual dispatch rate is the result of:\n\nNumber of tasks in the queue\n\nUser-specified throttling: rateLimits, retryConfig, and the queue's state.\n\nSystem throttling due to 429 (Too Many Requests) or 503 (Service\nUnavailable) responses from the worker, high error rates, or to\nsmooth sudden large traffic spikes.\nStructure is documented below.\n" }, "retryConfig": { "$ref": "#/types/gcp:cloudtasks/QueueRetryConfig:QueueRetryConfig", @@ -111778,7 +111806,7 @@ }, "location": { "type": "string", - "description": "The location of the queue\n\n\n- - -\n", + "description": "The location of the queue\n", "willReplaceOnChanges": true }, "name": { @@ -111793,7 +111821,7 @@ }, "rateLimits": { "$ref": "#/types/gcp:cloudtasks/QueueRateLimits:QueueRateLimits", - "description": "Rate limits for task dispatches.\nThe queue's actual dispatch rate is the result of:\n* Number of tasks in the queue\n* User-specified throttling: rateLimits, retryConfig, and the queue's state.\n* System throttling due to 429 (Too Many Requests) or 503 (Service\nUnavailable) responses from the worker, high error rates, or to\nsmooth sudden large traffic spikes.\nStructure is documented below.\n" + "description": "Rate limits for task dispatches.\nThe queue's actual dispatch rate is the result of:\n\nNumber of tasks in the queue\n\nUser-specified throttling: rateLimits, retryConfig, and the queue's state.\n\nSystem throttling due to 429 (Too Many Requests) or 503 (Service\nUnavailable) responses from the worker, high error rates, or to\nsmooth sudden large traffic spikes.\nStructure is documented below.\n" }, "retryConfig": { "$ref": "#/types/gcp:cloudtasks/QueueRetryConfig:QueueRetryConfig", @@ -111833,7 +111861,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -111871,7 +111899,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -111913,7 +111941,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -111948,7 +111976,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -111984,7 +112012,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -112024,7 +112052,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -112057,7 +112085,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -112084,7 +112112,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -112114,7 +112142,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -112260,7 +112288,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. The name must be 1-63 characters long, and\ncomply with RFC1035. Specifically, the name must be 1-63 characters\nlong and match the regular expression `a-z?`\nwhich means the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. The name must be 1-63 characters long, and\ncomply with RFC1035. Specifically, the name must be 1-63 characters\nlong and match the regular expression `a-z?`\nwhich means the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n" }, "network": { "type": "string", @@ -112280,7 +112308,7 @@ }, "purpose": { "type": "string", - "description": "The purpose of this resource, which can be one of the following values.\n* GCE_ENDPOINT for addresses that are used by VM instances, alias IP\nranges, load balancers, and similar resources.\n* SHARED_LOADBALANCER_VIP for an address that can be used by multiple\ninternal load balancers.\n* VPC_PEERING for addresses that are reserved for VPC peer networks.\n* IPSEC_INTERCONNECT for addresses created from a private IP range that\nare reserved for a VLAN attachment in an HA VPN over Cloud Interconnect\nconfiguration. These addresses are regional resources.\n* PRIVATE_SERVICE_CONNECT for a private network address that is used to\nconfigure Private Service Connect. Only global internal addresses can use\nthis purpose.\n\nThis should only be set when using an Internal address.\n" + "description": "The purpose of this resource, which can be one of the following values.\n\nGCE_ENDPOINT for addresses that are used by VM instances, alias IP\nranges, load balancers, and similar resources.\n\nSHARED_LOADBALANCER_VIP for an address that can be used by multiple\ninternal load balancers.\n\nVPC_PEERING for addresses that are reserved for VPC peer networks.\n\nIPSEC_INTERCONNECT for addresses created from a private IP range that\nare reserved for a VLAN attachment in an HA VPN over Cloud Interconnect\nconfiguration. These addresses are regional resources.\n\nPRIVATE_SERVICE_CONNECT for a private network address that is used to\nconfigure Private Service Connect. Only global internal addresses can use\nthis purpose.\n\nThis should only be set when using an Internal address.\n" }, "region": { "type": "string", @@ -112356,7 +112384,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. The name must be 1-63 characters long, and\ncomply with RFC1035. Specifically, the name must be 1-63 characters\nlong and match the regular expression `a-z?`\nwhich means the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. The name must be 1-63 characters long, and\ncomply with RFC1035. Specifically, the name must be 1-63 characters\nlong and match the regular expression `a-z?`\nwhich means the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "network": { @@ -112381,7 +112409,7 @@ }, "purpose": { "type": "string", - "description": "The purpose of this resource, which can be one of the following values.\n* GCE_ENDPOINT for addresses that are used by VM instances, alias IP\nranges, load balancers, and similar resources.\n* SHARED_LOADBALANCER_VIP for an address that can be used by multiple\ninternal load balancers.\n* VPC_PEERING for addresses that are reserved for VPC peer networks.\n* IPSEC_INTERCONNECT for addresses created from a private IP range that\nare reserved for a VLAN attachment in an HA VPN over Cloud Interconnect\nconfiguration. These addresses are regional resources.\n* PRIVATE_SERVICE_CONNECT for a private network address that is used to\nconfigure Private Service Connect. Only global internal addresses can use\nthis purpose.\n\nThis should only be set when using an Internal address.\n", + "description": "The purpose of this resource, which can be one of the following values.\n\nGCE_ENDPOINT for addresses that are used by VM instances, alias IP\nranges, load balancers, and similar resources.\n\nSHARED_LOADBALANCER_VIP for an address that can be used by multiple\ninternal load balancers.\n\nVPC_PEERING for addresses that are reserved for VPC peer networks.\n\nIPSEC_INTERCONNECT for addresses created from a private IP range that\nare reserved for a VLAN attachment in an HA VPN over Cloud Interconnect\nconfiguration. These addresses are regional resources.\n\nPRIVATE_SERVICE_CONNECT for a private network address that is used to\nconfigure Private Service Connect. Only global internal addresses can use\nthis purpose.\n\nThis should only be set when using an Internal address.\n", "willReplaceOnChanges": true }, "region": { @@ -112445,7 +112473,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. The name must be 1-63 characters long, and\ncomply with RFC1035. Specifically, the name must be 1-63 characters\nlong and match the regular expression `a-z?`\nwhich means the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. The name must be 1-63 characters long, and\ncomply with RFC1035. Specifically, the name must be 1-63 characters\nlong and match the regular expression `a-z?`\nwhich means the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "network": { @@ -112470,7 +112498,7 @@ }, "purpose": { "type": "string", - "description": "The purpose of this resource, which can be one of the following values.\n* GCE_ENDPOINT for addresses that are used by VM instances, alias IP\nranges, load balancers, and similar resources.\n* SHARED_LOADBALANCER_VIP for an address that can be used by multiple\ninternal load balancers.\n* VPC_PEERING for addresses that are reserved for VPC peer networks.\n* IPSEC_INTERCONNECT for addresses created from a private IP range that\nare reserved for a VLAN attachment in an HA VPN over Cloud Interconnect\nconfiguration. These addresses are regional resources.\n* PRIVATE_SERVICE_CONNECT for a private network address that is used to\nconfigure Private Service Connect. Only global internal addresses can use\nthis purpose.\n\nThis should only be set when using an Internal address.\n", + "description": "The purpose of this resource, which can be one of the following values.\n\nGCE_ENDPOINT for addresses that are used by VM instances, alias IP\nranges, load balancers, and similar resources.\n\nSHARED_LOADBALANCER_VIP for an address that can be used by multiple\ninternal load balancers.\n\nVPC_PEERING for addresses that are reserved for VPC peer networks.\n\nIPSEC_INTERCONNECT for addresses created from a private IP range that\nare reserved for a VLAN attachment in an HA VPN over Cloud Interconnect\nconfiguration. These addresses are regional resources.\n\nPRIVATE_SERVICE_CONNECT for a private network address that is used to\nconfigure Private Service Connect. Only global internal addresses can use\nthis purpose.\n\nThis should only be set when using an Internal address.\n", "willReplaceOnChanges": true }, "region": { @@ -112507,7 +112535,7 @@ }, "disk": { "type": "string", - "description": "`name` or `self_link` of the disk that will be attached.\n\n\n- - -\n" + "description": "`name` or `self_link` of the disk that will be attached.\n" }, "instance": { "type": "string", @@ -112541,7 +112569,7 @@ }, "disk": { "type": "string", - "description": "`name` or `self_link` of the disk that will be attached.\n\n\n- - -\n", + "description": "`name` or `self_link` of the disk that will be attached.\n", "willReplaceOnChanges": true }, "instance": { @@ -112579,7 +112607,7 @@ }, "disk": { "type": "string", - "description": "`name` or `self_link` of the disk that will be attached.\n\n\n- - -\n", + "description": "`name` or `self_link` of the disk that will be attached.\n", "willReplaceOnChanges": true }, "instance": { @@ -112892,7 +112920,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n" }, "project": { "type": "string", @@ -112945,7 +112973,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -112997,7 +113025,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -113035,7 +113063,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -113067,7 +113095,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -113104,7 +113132,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -113135,7 +113163,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -113165,7 +113193,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -113200,7 +113228,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -113229,7 +113257,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -113250,7 +113278,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -113275,7 +113303,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -113287,7 +113315,7 @@ "properties": { "backendBucket": { "type": "string", - "description": "The backend bucket this signed URL key belongs.\n\n\n- - -\n" + "description": "The backend bucket this signed URL key belongs.\n" }, "keyValue": { "type": "string", @@ -113312,7 +113340,7 @@ "inputProperties": { "backendBucket": { "type": "string", - "description": "The backend bucket this signed URL key belongs.\n\n\n- - -\n", + "description": "The backend bucket this signed URL key belongs.\n", "willReplaceOnChanges": true }, "keyValue": { @@ -113341,7 +113369,7 @@ "properties": { "backendBucket": { "type": "string", - "description": "The backend bucket this signed URL key belongs.\n\n\n- - -\n", + "description": "The backend bucket this signed URL key belongs.\n", "willReplaceOnChanges": true }, "keyValue": { @@ -113465,7 +113493,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n" }, "outlierDetection": { "$ref": "#/types/gcp:compute/BackendServiceOutlierDetection:BackendServiceOutlierDetection", @@ -113606,7 +113634,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "outlierDetection": { @@ -113745,7 +113773,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "outlierDetection": { @@ -113812,7 +113840,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -113845,7 +113873,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -113883,7 +113911,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -113915,7 +113943,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -113946,7 +113974,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -113982,7 +114010,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -114011,7 +114039,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -114032,7 +114060,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -114057,7 +114085,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -114069,7 +114097,7 @@ "properties": { "backendService": { "type": "string", - "description": "The backend service this signed URL key belongs.\n\n\n- - -\n" + "description": "The backend service this signed URL key belongs.\n" }, "keyValue": { "type": "string", @@ -114094,7 +114122,7 @@ "inputProperties": { "backendService": { "type": "string", - "description": "The backend service this signed URL key belongs.\n\n\n- - -\n", + "description": "The backend service this signed URL key belongs.\n", "willReplaceOnChanges": true }, "keyValue": { @@ -114123,7 +114151,7 @@ "properties": { "backendService": { "type": "string", - "description": "The backend service this signed URL key belongs.\n\n\n- - -\n", + "description": "The backend service this signed URL key belongs.\n", "willReplaceOnChanges": true }, "keyValue": { @@ -114242,7 +114270,7 @@ }, "enableConfidentialCompute": { "type": "boolean", - "description": "Whether this disk is using confidential compute mode. Note: Only supported on hyperdisk skus, disk_encryption_key is\nrequired when setting to true\n" + "description": "Whether this disk is using confidential compute mode.\nNote: Only supported on hyperdisk skus, disk_encryption_key is required when setting to true\n" }, "guestOsFeatures": { "type": "array", @@ -114257,7 +114285,7 @@ }, "interface": { "type": "string", - "description": "(Optional, Deprecated)\nSpecifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", + "description": "Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", "deprecationMessage": "`interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment." }, "labelFingerprint": { @@ -114292,7 +114320,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n" }, "physicalBlockSizeBytes": { "type": "integer", @@ -114327,11 +114355,11 @@ }, "snapshot": { "type": "string", - "description": "The source snapshot used to create this disk. You can provide this as a partial or full URL to the resource. If the\nsnapshot is in another project than this disk, you must supply a full URL. For example, the following are valid values:\n* 'https://www.googleapis.com/compute/v1/projects/project/global/snapshots/snapshot' *\n'projects/project/global/snapshots/snapshot' * 'global/snapshots/snapshot' * 'snapshot'\n" + "description": "The source snapshot used to create this disk. You can provide this as\na partial or full URL to the resource. If the snapshot is in another\nproject than this disk, you must supply a full URL. For example, the\nfollowing are valid values:\n" }, "sourceDisk": { "type": "string", - "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n* https://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n* https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n* projects/{project}/zones/{zone}/disks/{disk}\n* projects/{project}/regions/{region}/disks/{disk}\n* zones/{zone}/disks/{disk}\n* regions/{region}/disks/{disk}\n" + "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n\nprojects/{project}/zones/{zone}/disks/{disk}\n\nprojects/{project}/regions/{region}/disks/{disk}\n\nzones/{zone}/disks/{disk}\n\nregions/{region}/disks/{disk}\n" }, "sourceDiskId": { "type": "string", @@ -114409,7 +114437,7 @@ }, "enableConfidentialCompute": { "type": "boolean", - "description": "Whether this disk is using confidential compute mode. Note: Only supported on hyperdisk skus, disk_encryption_key is\nrequired when setting to true\n", + "description": "Whether this disk is using confidential compute mode.\nNote: Only supported on hyperdisk skus, disk_encryption_key is required when setting to true\n", "willReplaceOnChanges": true }, "guestOsFeatures": { @@ -114427,7 +114455,7 @@ }, "interface": { "type": "string", - "description": "(Optional, Deprecated)\nSpecifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", + "description": "Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", "deprecationMessage": "`interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.", "willReplaceOnChanges": true }, @@ -114453,7 +114481,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "physicalBlockSizeBytes": { @@ -114488,12 +114516,12 @@ }, "snapshot": { "type": "string", - "description": "The source snapshot used to create this disk. You can provide this as a partial or full URL to the resource. If the\nsnapshot is in another project than this disk, you must supply a full URL. For example, the following are valid values:\n* 'https://www.googleapis.com/compute/v1/projects/project/global/snapshots/snapshot' *\n'projects/project/global/snapshots/snapshot' * 'global/snapshots/snapshot' * 'snapshot'\n", + "description": "The source snapshot used to create this disk. You can provide this as\na partial or full URL to the resource. If the snapshot is in another\nproject than this disk, you must supply a full URL. For example, the\nfollowing are valid values:\n", "willReplaceOnChanges": true }, "sourceDisk": { "type": "string", - "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n* https://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n* https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n* projects/{project}/zones/{zone}/disks/{disk}\n* projects/{project}/regions/{region}/disks/{disk}\n* zones/{zone}/disks/{disk}\n* regions/{region}/disks/{disk}\n", + "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n\nprojects/{project}/zones/{zone}/disks/{disk}\n\nprojects/{project}/regions/{region}/disks/{disk}\n\nzones/{zone}/disks/{disk}\n\nregions/{region}/disks/{disk}\n", "willReplaceOnChanges": true }, "sourceImageEncryptionKey": { @@ -114541,7 +114569,7 @@ }, "enableConfidentialCompute": { "type": "boolean", - "description": "Whether this disk is using confidential compute mode. Note: Only supported on hyperdisk skus, disk_encryption_key is\nrequired when setting to true\n", + "description": "Whether this disk is using confidential compute mode.\nNote: Only supported on hyperdisk skus, disk_encryption_key is required when setting to true\n", "willReplaceOnChanges": true }, "guestOsFeatures": { @@ -114559,7 +114587,7 @@ }, "interface": { "type": "string", - "description": "(Optional, Deprecated)\nSpecifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", + "description": "Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", "deprecationMessage": "`interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.", "willReplaceOnChanges": true }, @@ -114597,7 +114625,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "physicalBlockSizeBytes": { @@ -114636,12 +114664,12 @@ }, "snapshot": { "type": "string", - "description": "The source snapshot used to create this disk. You can provide this as a partial or full URL to the resource. If the\nsnapshot is in another project than this disk, you must supply a full URL. For example, the following are valid values:\n* 'https://www.googleapis.com/compute/v1/projects/project/global/snapshots/snapshot' *\n'projects/project/global/snapshots/snapshot' * 'global/snapshots/snapshot' * 'snapshot'\n", + "description": "The source snapshot used to create this disk. You can provide this as\na partial or full URL to the resource. If the snapshot is in another\nproject than this disk, you must supply a full URL. For example, the\nfollowing are valid values:\n", "willReplaceOnChanges": true }, "sourceDisk": { "type": "string", - "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n* https://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n* https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n* projects/{project}/zones/{zone}/disks/{disk}\n* projects/{project}/regions/{region}/disks/{disk}\n* zones/{zone}/disks/{disk}\n* regions/{region}/disks/{disk}\n", + "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n\nprojects/{project}/zones/{zone}/disks/{disk}\n\nprojects/{project}/regions/{region}/disks/{disk}\n\nzones/{zone}/disks/{disk}\n\nregions/{region}/disks/{disk}\n", "willReplaceOnChanges": true }, "sourceDiskId": { @@ -114758,7 +114786,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -114795,7 +114823,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -114837,7 +114865,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -114873,7 +114901,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -114908,7 +114936,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -114948,7 +114976,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -114982,7 +115010,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "zone": { "type": "string", @@ -115008,7 +115036,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "zone": { @@ -115038,7 +115066,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "zone": { @@ -115055,7 +115083,7 @@ "properties": { "disk": { "type": "string", - "description": "The name of the disk in which the resource policies are attached to.\n\n\n- - -\n" + "description": "The name of the disk in which the resource policies are attached to.\n" }, "name": { "type": "string", @@ -115079,7 +115107,7 @@ "inputProperties": { "disk": { "type": "string", - "description": "The name of the disk in which the resource policies are attached to.\n\n\n- - -\n", + "description": "The name of the disk in which the resource policies are attached to.\n", "willReplaceOnChanges": true }, "name": { @@ -115106,7 +115134,7 @@ "properties": { "disk": { "type": "string", - "description": "The name of the disk in which the resource policies are attached to.\n\n\n- - -\n", + "description": "The name of the disk in which the resource policies are attached to.\n", "willReplaceOnChanges": true }, "name": { @@ -115155,7 +115183,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n" }, "project": { "type": "string", @@ -115199,7 +115227,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -115242,7 +115270,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -115318,7 +115346,7 @@ }, "network": { "type": "string", - "description": "The name or self_link of the network to attach this firewall to.\n\n\n- - -\n" + "description": "The name or self_link of the network to attach this firewall to.\n" }, "priority": { "type": "integer", @@ -115429,7 +115457,7 @@ }, "network": { "type": "string", - "description": "The name or self_link of the network to attach this firewall to.\n\n\n- - -\n" + "description": "The name or self_link of the network to attach this firewall to.\n" }, "priority": { "type": "integer", @@ -115536,7 +115564,7 @@ }, "network": { "type": "string", - "description": "The name or self_link of the network to attach this firewall to.\n\n\n- - -\n" + "description": "The name or self_link of the network to attach this firewall to.\n" }, "priority": { "type": "integer", @@ -115631,7 +115659,7 @@ }, "shortName": { "type": "string", - "description": "User-provided name of the Organization firewall policy. The name should be unique in the organization in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n\n- - -\n" + "description": "User-provided name of the Organization firewall policy. The name should be unique in the organization in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n" } }, "required": [ @@ -115657,7 +115685,7 @@ }, "shortName": { "type": "string", - "description": "User-provided name of the Organization firewall policy. The name should be unique in the organization in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n\n- - -\n", + "description": "User-provided name of the Organization firewall policy. The name should be unique in the organization in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n", "willReplaceOnChanges": true } }, @@ -115707,7 +115735,7 @@ }, "shortName": { "type": "string", - "description": "User-provided name of the Organization firewall policy. The name should be unique in the organization in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n\n- - -\n", + "description": "User-provided name of the Organization firewall policy. The name should be unique in the organization in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n", "willReplaceOnChanges": true } }, @@ -115727,7 +115755,7 @@ }, "name": { "type": "string", - "description": "The name for an association.\n\n\n\n- - -\n" + "description": "The name for an association.\n" }, "shortName": { "type": "string", @@ -115753,7 +115781,7 @@ }, "name": { "type": "string", - "description": "The name for an association.\n\n\n\n- - -\n", + "description": "The name for an association.\n", "willReplaceOnChanges": true } }, @@ -115776,7 +115804,7 @@ }, "name": { "type": "string", - "description": "The name for an association.\n\n\n\n- - -\n", + "description": "The name for an association.\n", "willReplaceOnChanges": true }, "shortName": { @@ -115979,7 +116007,7 @@ "properties": { "allPorts": { "type": "boolean", - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By internal TCP/UDP load balancers, backend service-based network load\nbalancers, and internal and external protocol forwarding.\nThis option should be set to TRUE when the Forwarding Rule\nIPProtocol is set to L3_DEFAULT.\nSet this field to true to allow packets addressed to any port or packets\nlacking destination port information (for example, UDP fragments after the\nfirst fragment) to be forwarded to the backends configured with this\nforwarding rule.\nThe `ports`, `port_range`, and\n`allPorts` fields are mutually exclusive.\n" + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy internal TCP/UDP load balancers, backend service-based network load\nbalancers, and internal and external protocol forwarding.\nThis option should be set to TRUE when the Forwarding Rule\nIPProtocol is set to L3_DEFAULT.\nSet this field to true to allow packets addressed to any port or packets\nlacking destination port information (for example, UDP fragments after the\nfirst fragment) to be forwarded to the backends configured with this\nforwarding rule.\nThe `ports`, `port_range`, and\n`allPorts` fields are mutually exclusive.\n" }, "allowGlobalAccess": { "type": "boolean", @@ -116007,7 +116035,7 @@ }, "ipAddress": { "type": "string", - "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target` or `backendService`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n* When the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n* When the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n* IP address number, as in `100.1.2.3`\n* IPv6 address range, as in `2600:1234::/96`\n* Full resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n* Partial URL or by name, as in:\n* `projects/project_id/regions/region/addresses/address-name`\n* `regions/region/addresses/address-name`\n* `global/addresses/address-name`\n* `address-name`\n\nThe forwarding rule's `target` or `backendService`,\nand in most cases, also the `loadBalancingScheme`, determine the\ntype of IP address that you can use. For detailed information, see\n[IP address\nspecifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\nWhen reading an `IPAddress`, the API always returns the IP\naddress number.\n" + "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target` or `backendService`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n\nWhen the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n\nWhen the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n\nIP address number, as in `100.1.2.3`\n\nIPv6 address range, as in `2600:1234::/96`\n\nFull resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n\nPartial URL or by name, as in:\n" }, "ipProtocol": { "type": "string", @@ -116038,7 +116066,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply with\n[RFC1035](https://www.ietf.org/rfc/rfc1035.txt).\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `a-z?` which means the first\ncharacter must be a lowercase letter, and all following characters must\nbe a dash, lowercase letter, or digit, except the last character, which\ncannot be a dash.\nFor Private Service Connect forwarding rules that forward traffic to Google\nAPIs, the forwarding rule name must be a 1-20 characters string with\nlowercase letters and numbers and must start with a letter.\n\n\n- - -\n" + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply with\n[RFC1035](https://www.ietf.org/rfc/rfc1035.txt).\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `a-z?` which means the first\ncharacter must be a lowercase letter, and all following characters must\nbe a dash, lowercase letter, or digit, except the last character, which\ncannot be a dash.\nFor Private Service Connect forwarding rules that forward traffic to Google\nAPIs, the forwarding rule name must be a 1-20 characters string with\nlowercase letters and numbers and must start with a letter.\n" }, "network": { "type": "string", @@ -116054,14 +116082,14 @@ }, "portRange": { "type": "string", - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\nOnly packets addressed to ports in the specified range will be forwarded to\nthe backends configured with this forwarding rule.\nThe `ports` and `port_range` fields are mutually exclusive.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot have\noverlapping `portRange`s.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot have overlapping `portRange`s.\n" + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\nOnly packets addressed to ports in the specified range will be forwarded to\nthe backends configured with this forwarding rule.\nThe `ports` and `port_range` fields are mutually exclusive.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot have\noverlapping `portRange`s.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot have overlapping `portRange`s.\n" }, "ports": { "type": "array", "items": { "type": "string" }, - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By internal TCP/UDP load balancers, backend service-based network load\nbalancers, internal protocol forwarding and when protocol is not L3_DEFAULT.\n\nYou can specify a list of up to five ports by number, separated by commas.\nThe ports can be contiguous or discontiguous. Only packets addressed to\nthese ports will be forwarded to the backends configured with this\nforwarding rule.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot share any values\ndefined in `ports`.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot share any values defined in `ports`.\nThe `ports` and `port_range` fields are mutually exclusive.\n" + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy internal TCP/UDP load balancers, backend service-based network load\nbalancers, internal protocol forwarding and when protocol is not L3_DEFAULT.\n\nYou can specify a list of up to five ports by number, separated by commas.\nThe ports can be contiguous or discontiguous. Only packets addressed to\nthese ports will be forwarded to the backends configured with this\nforwarding rule.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot share any values\ndefined in `ports`.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot share any values defined in `ports`.\nThe `ports` and `port_range` fields are mutually exclusive.\n" }, "project": { "type": "string", @@ -116111,7 +116139,7 @@ }, "target": { "type": "string", - "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n* For load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n* For Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n* `vpc-sc` - [ APIs that support VPC Service Controls](https://cloud.google.com/vpc-service-controls/docs/supported-products).\n* `all-apis` - [All supported Google APIs](https://cloud.google.com/vpc/docs/private-service-connect#supported-apis).\n\nFor Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment.\n" + "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n\nFor load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n\nFor Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n" } }, "required": [ @@ -116137,7 +116165,7 @@ "inputProperties": { "allPorts": { "type": "boolean", - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By internal TCP/UDP load balancers, backend service-based network load\nbalancers, and internal and external protocol forwarding.\nThis option should be set to TRUE when the Forwarding Rule\nIPProtocol is set to L3_DEFAULT.\nSet this field to true to allow packets addressed to any port or packets\nlacking destination port information (for example, UDP fragments after the\nfirst fragment) to be forwarded to the backends configured with this\nforwarding rule.\nThe `ports`, `port_range`, and\n`allPorts` fields are mutually exclusive.\n", + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy internal TCP/UDP load balancers, backend service-based network load\nbalancers, and internal and external protocol forwarding.\nThis option should be set to TRUE when the Forwarding Rule\nIPProtocol is set to L3_DEFAULT.\nSet this field to true to allow packets addressed to any port or packets\nlacking destination port information (for example, UDP fragments after the\nfirst fragment) to be forwarded to the backends configured with this\nforwarding rule.\nThe `ports`, `port_range`, and\n`allPorts` fields are mutually exclusive.\n", "willReplaceOnChanges": true }, "allowGlobalAccess": { @@ -116160,7 +116188,7 @@ }, "ipAddress": { "type": "string", - "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target` or `backendService`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n* When the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n* When the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n* IP address number, as in `100.1.2.3`\n* IPv6 address range, as in `2600:1234::/96`\n* Full resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n* Partial URL or by name, as in:\n* `projects/project_id/regions/region/addresses/address-name`\n* `regions/region/addresses/address-name`\n* `global/addresses/address-name`\n* `address-name`\n\nThe forwarding rule's `target` or `backendService`,\nand in most cases, also the `loadBalancingScheme`, determine the\ntype of IP address that you can use. For detailed information, see\n[IP address\nspecifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\nWhen reading an `IPAddress`, the API always returns the IP\naddress number.\n", + "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target` or `backendService`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n\nWhen the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n\nWhen the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n\nIP address number, as in `100.1.2.3`\n\nIPv6 address range, as in `2600:1234::/96`\n\nFull resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n\nPartial URL or by name, as in:\n", "willReplaceOnChanges": true }, "ipProtocol": { @@ -116192,7 +116220,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply with\n[RFC1035](https://www.ietf.org/rfc/rfc1035.txt).\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `a-z?` which means the first\ncharacter must be a lowercase letter, and all following characters must\nbe a dash, lowercase letter, or digit, except the last character, which\ncannot be a dash.\nFor Private Service Connect forwarding rules that forward traffic to Google\nAPIs, the forwarding rule name must be a 1-20 characters string with\nlowercase letters and numbers and must start with a letter.\n\n\n- - -\n", + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply with\n[RFC1035](https://www.ietf.org/rfc/rfc1035.txt).\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `a-z?` which means the first\ncharacter must be a lowercase letter, and all following characters must\nbe a dash, lowercase letter, or digit, except the last character, which\ncannot be a dash.\nFor Private Service Connect forwarding rules that forward traffic to Google\nAPIs, the forwarding rule name must be a 1-20 characters string with\nlowercase letters and numbers and must start with a letter.\n", "willReplaceOnChanges": true }, "network": { @@ -116212,7 +116240,7 @@ }, "portRange": { "type": "string", - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\nOnly packets addressed to ports in the specified range will be forwarded to\nthe backends configured with this forwarding rule.\nThe `ports` and `port_range` fields are mutually exclusive.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot have\noverlapping `portRange`s.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot have overlapping `portRange`s.\n", + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\nOnly packets addressed to ports in the specified range will be forwarded to\nthe backends configured with this forwarding rule.\nThe `ports` and `port_range` fields are mutually exclusive.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot have\noverlapping `portRange`s.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot have overlapping `portRange`s.\n", "willReplaceOnChanges": true }, "ports": { @@ -116220,7 +116248,7 @@ "items": { "type": "string" }, - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By internal TCP/UDP load balancers, backend service-based network load\nbalancers, internal protocol forwarding and when protocol is not L3_DEFAULT.\n\nYou can specify a list of up to five ports by number, separated by commas.\nThe ports can be contiguous or discontiguous. Only packets addressed to\nthese ports will be forwarded to the backends configured with this\nforwarding rule.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot share any values\ndefined in `ports`.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot share any values defined in `ports`.\nThe `ports` and `port_range` fields are mutually exclusive.\n", + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy internal TCP/UDP load balancers, backend service-based network load\nbalancers, internal protocol forwarding and when protocol is not L3_DEFAULT.\n\nYou can specify a list of up to five ports by number, separated by commas.\nThe ports can be contiguous or discontiguous. Only packets addressed to\nthese ports will be forwarded to the backends configured with this\nforwarding rule.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot share any values\ndefined in `ports`.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot share any values defined in `ports`.\nThe `ports` and `port_range` fields are mutually exclusive.\n", "willReplaceOnChanges": true }, "project": { @@ -116261,7 +116289,7 @@ }, "target": { "type": "string", - "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n* For load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n* For Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n* `vpc-sc` - [ APIs that support VPC Service Controls](https://cloud.google.com/vpc-service-controls/docs/supported-products).\n* `all-apis` - [All supported Google APIs](https://cloud.google.com/vpc/docs/private-service-connect#supported-apis).\n\nFor Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment.\n" + "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n\nFor load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n\nFor Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n" } }, "stateInputs": { @@ -116269,7 +116297,7 @@ "properties": { "allPorts": { "type": "boolean", - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By internal TCP/UDP load balancers, backend service-based network load\nbalancers, and internal and external protocol forwarding.\nThis option should be set to TRUE when the Forwarding Rule\nIPProtocol is set to L3_DEFAULT.\nSet this field to true to allow packets addressed to any port or packets\nlacking destination port information (for example, UDP fragments after the\nfirst fragment) to be forwarded to the backends configured with this\nforwarding rule.\nThe `ports`, `port_range`, and\n`allPorts` fields are mutually exclusive.\n", + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy internal TCP/UDP load balancers, backend service-based network load\nbalancers, and internal and external protocol forwarding.\nThis option should be set to TRUE when the Forwarding Rule\nIPProtocol is set to L3_DEFAULT.\nSet this field to true to allow packets addressed to any port or packets\nlacking destination port information (for example, UDP fragments after the\nfirst fragment) to be forwarded to the backends configured with this\nforwarding rule.\nThe `ports`, `port_range`, and\n`allPorts` fields are mutually exclusive.\n", "willReplaceOnChanges": true }, "allowGlobalAccess": { @@ -116300,7 +116328,7 @@ }, "ipAddress": { "type": "string", - "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target` or `backendService`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n* When the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n* When the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n* IP address number, as in `100.1.2.3`\n* IPv6 address range, as in `2600:1234::/96`\n* Full resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n* Partial URL or by name, as in:\n* `projects/project_id/regions/region/addresses/address-name`\n* `regions/region/addresses/address-name`\n* `global/addresses/address-name`\n* `address-name`\n\nThe forwarding rule's `target` or `backendService`,\nand in most cases, also the `loadBalancingScheme`, determine the\ntype of IP address that you can use. For detailed information, see\n[IP address\nspecifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\nWhen reading an `IPAddress`, the API always returns the IP\naddress number.\n", + "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target` or `backendService`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n\nWhen the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n\nWhen the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n\nIP address number, as in `100.1.2.3`\n\nIPv6 address range, as in `2600:1234::/96`\n\nFull resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n\nPartial URL or by name, as in:\n", "willReplaceOnChanges": true }, "ipProtocol": { @@ -116336,7 +116364,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply with\n[RFC1035](https://www.ietf.org/rfc/rfc1035.txt).\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `a-z?` which means the first\ncharacter must be a lowercase letter, and all following characters must\nbe a dash, lowercase letter, or digit, except the last character, which\ncannot be a dash.\nFor Private Service Connect forwarding rules that forward traffic to Google\nAPIs, the forwarding rule name must be a 1-20 characters string with\nlowercase letters and numbers and must start with a letter.\n\n\n- - -\n", + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply with\n[RFC1035](https://www.ietf.org/rfc/rfc1035.txt).\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `a-z?` which means the first\ncharacter must be a lowercase letter, and all following characters must\nbe a dash, lowercase letter, or digit, except the last character, which\ncannot be a dash.\nFor Private Service Connect forwarding rules that forward traffic to Google\nAPIs, the forwarding rule name must be a 1-20 characters string with\nlowercase letters and numbers and must start with a letter.\n", "willReplaceOnChanges": true }, "network": { @@ -116356,7 +116384,7 @@ }, "portRange": { "type": "string", - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\nOnly packets addressed to ports in the specified range will be forwarded to\nthe backends configured with this forwarding rule.\nThe `ports` and `port_range` fields are mutually exclusive.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot have\noverlapping `portRange`s.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot have overlapping `portRange`s.\n", + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\nOnly packets addressed to ports in the specified range will be forwarded to\nthe backends configured with this forwarding rule.\nThe `ports` and `port_range` fields are mutually exclusive.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot have\noverlapping `portRange`s.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot have overlapping `portRange`s.\n", "willReplaceOnChanges": true }, "ports": { @@ -116364,7 +116392,7 @@ "items": { "type": "string" }, - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By internal TCP/UDP load balancers, backend service-based network load\nbalancers, internal protocol forwarding and when protocol is not L3_DEFAULT.\n\nYou can specify a list of up to five ports by number, separated by commas.\nThe ports can be contiguous or discontiguous. Only packets addressed to\nthese ports will be forwarded to the backends configured with this\nforwarding rule.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot share any values\ndefined in `ports`.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot share any values defined in `ports`.\nThe `ports` and `port_range` fields are mutually exclusive.\n", + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy internal TCP/UDP load balancers, backend service-based network load\nbalancers, internal protocol forwarding and when protocol is not L3_DEFAULT.\n\nYou can specify a list of up to five ports by number, separated by commas.\nThe ports can be contiguous or discontiguous. Only packets addressed to\nthese ports will be forwarded to the backends configured with this\nforwarding rule.\nFor external forwarding rules, two or more forwarding rules cannot use the\nsame `[IPAddress, IPProtocol]` pair, and cannot share any values\ndefined in `ports`.\nFor internal forwarding rules within the same VPC network, two or more\nforwarding rules cannot use the same `[IPAddress, IPProtocol]`\npair, and cannot share any values defined in `ports`.\nThe `ports` and `port_range` fields are mutually exclusive.\n", "willReplaceOnChanges": true }, "project": { @@ -116421,7 +116449,7 @@ }, "target": { "type": "string", - "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n* For load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n* For Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n* `vpc-sc` - [ APIs that support VPC Service Controls](https://cloud.google.com/vpc-service-controls/docs/supported-products).\n* `all-apis` - [All supported Google APIs](https://cloud.google.com/vpc/docs/private-service-connect#supported-apis).\n\nFor Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment.\n" + "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n\nFor load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n\nFor Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n" } }, "type": "object" @@ -116436,7 +116464,7 @@ }, "addressType": { "type": "string", - "description": "The type of the address to reserve.\n* EXTERNAL indicates public/external single IP address.\n* INTERNAL indicates internal IP ranges belonging to some network.\nDefault value is `EXTERNAL`.\nPossible values are: `EXTERNAL`, `INTERNAL`.\n" + "description": "The type of the address to reserve.\n\nEXTERNAL indicates public/external single IP address.\n\nINTERNAL indicates internal IP ranges belonging to some network.\nDefault value is `EXTERNAL`.\nPossible values are: `EXTERNAL`, `INTERNAL`.\n" }, "creationTimestamp": { "type": "string", @@ -116463,7 +116491,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n" }, "network": { "type": "string", @@ -116479,7 +116507,7 @@ }, "purpose": { "type": "string", - "description": "The purpose of the resource. Possible values include:\n* VPC_PEERING - for peer networks\n* PRIVATE_SERVICE_CONNECT - for Private Service Connect networks\n" + "description": "The purpose of the resource. Possible values include:\n\nVPC_PEERING - for peer networks\n\nPRIVATE_SERVICE_CONNECT - for Private Service Connect networks\n" }, "selfLink": { "type": "string", @@ -116503,7 +116531,7 @@ }, "addressType": { "type": "string", - "description": "The type of the address to reserve.\n* EXTERNAL indicates public/external single IP address.\n* INTERNAL indicates internal IP ranges belonging to some network.\nDefault value is `EXTERNAL`.\nPossible values are: `EXTERNAL`, `INTERNAL`.\n", + "description": "The type of the address to reserve.\n\nEXTERNAL indicates public/external single IP address.\n\nINTERNAL indicates internal IP ranges belonging to some network.\nDefault value is `EXTERNAL`.\nPossible values are: `EXTERNAL`, `INTERNAL`.\n", "willReplaceOnChanges": true }, "description": { @@ -116525,7 +116553,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "network": { @@ -116545,7 +116573,7 @@ }, "purpose": { "type": "string", - "description": "The purpose of the resource. Possible values include:\n* VPC_PEERING - for peer networks\n* PRIVATE_SERVICE_CONNECT - for Private Service Connect networks\n", + "description": "The purpose of the resource. Possible values include:\n\nVPC_PEERING - for peer networks\n\nPRIVATE_SERVICE_CONNECT - for Private Service Connect networks\n", "willReplaceOnChanges": true } }, @@ -116559,7 +116587,7 @@ }, "addressType": { "type": "string", - "description": "The type of the address to reserve.\n* EXTERNAL indicates public/external single IP address.\n* INTERNAL indicates internal IP ranges belonging to some network.\nDefault value is `EXTERNAL`.\nPossible values are: `EXTERNAL`, `INTERNAL`.\n", + "description": "The type of the address to reserve.\n\nEXTERNAL indicates public/external single IP address.\n\nINTERNAL indicates internal IP ranges belonging to some network.\nDefault value is `EXTERNAL`.\nPossible values are: `EXTERNAL`, `INTERNAL`.\n", "willReplaceOnChanges": true }, "creationTimestamp": { @@ -116589,7 +116617,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "network": { @@ -116609,7 +116637,7 @@ }, "purpose": { "type": "string", - "description": "The purpose of the resource. Possible values include:\n* VPC_PEERING - for peer networks\n* PRIVATE_SERVICE_CONNECT - for Private Service Connect networks\n", + "description": "The purpose of the resource. Possible values include:\n\nVPC_PEERING - for peer networks\n\nPRIVATE_SERVICE_CONNECT - for Private Service Connect networks\n", "willReplaceOnChanges": true }, "selfLink": { @@ -116637,7 +116665,7 @@ }, "ipAddress": { "type": "string", - "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n* When the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n* When the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n* IP address number, as in `100.1.2.3`\n* IPv6 address range, as in `2600:1234::/96`\n* Full resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n* Partial URL or by name, as in:\n* `projects/project_id/regions/region/addresses/address-name`\n* `regions/region/addresses/address-name`\n* `global/addresses/address-name`\n* `address-name`\n\nThe forwarding rule's `target`,\nand in most cases, also the `loadBalancingScheme`, determine the\ntype of IP address that you can use. For detailed information, see\n[IP address\nspecifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\nWhen reading an `IPAddress`, the API always returns the IP\naddress number.\n" + "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n\nWhen the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n\nWhen the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n\nIP address number, as in `100.1.2.3`\n\nIPv6 address range, as in `2600:1234::/96`\n\nFull resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n\nPartial URL or by name, as in:\n" }, "ipProtocol": { "type": "string", @@ -116683,7 +116711,7 @@ }, "portRange": { "type": "string", - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\n* TargetHttpProxy: 80, 8080\n* TargetHttpsProxy: 443\n* TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n* TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n* TargetVpnGateway: 500, 4500\n" + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\nTargetHttpProxy: 80, 8080\n\nTargetHttpsProxy: 443\n\nTargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n\nTargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n\nTargetVpnGateway: 500, 4500\n" }, "project": { "type": "string", @@ -116714,7 +116742,7 @@ }, "target": { "type": "string", - "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n* For load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n* For Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n* `vpc-sc` - [ APIs that support VPC Service Controls](https://cloud.google.com/vpc-service-controls/docs/supported-products).\n* `all-apis` - [All supported Google APIs](https://cloud.google.com/vpc/docs/private-service-connect#supported-apis).\n\nFor Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment.\n\n\n- - -\n" + "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n\nFor load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n\nFor Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n" } }, "required": [ @@ -116744,7 +116772,7 @@ }, "ipAddress": { "type": "string", - "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n* When the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n* When the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n* IP address number, as in `100.1.2.3`\n* IPv6 address range, as in `2600:1234::/96`\n* Full resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n* Partial URL or by name, as in:\n* `projects/project_id/regions/region/addresses/address-name`\n* `regions/region/addresses/address-name`\n* `global/addresses/address-name`\n* `address-name`\n\nThe forwarding rule's `target`,\nand in most cases, also the `loadBalancingScheme`, determine the\ntype of IP address that you can use. For detailed information, see\n[IP address\nspecifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\nWhen reading an `IPAddress`, the API always returns the IP\naddress number.\n", + "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n\nWhen the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n\nWhen the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n\nIP address number, as in `100.1.2.3`\n\nIPv6 address range, as in `2600:1234::/96`\n\nFull resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n\nPartial URL or by name, as in:\n", "willReplaceOnChanges": true }, "ipProtocol": { @@ -116794,7 +116822,7 @@ }, "portRange": { "type": "string", - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\n* TargetHttpProxy: 80, 8080\n* TargetHttpsProxy: 443\n* TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n* TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n* TargetVpnGateway: 500, 4500\n", + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\nTargetHttpProxy: 80, 8080\n\nTargetHttpsProxy: 443\n\nTargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n\nTargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n\nTargetVpnGateway: 500, 4500\n", "willReplaceOnChanges": true }, "project": { @@ -116817,7 +116845,7 @@ }, "target": { "type": "string", - "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n* For load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n* For Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n* `vpc-sc` - [ APIs that support VPC Service Controls](https://cloud.google.com/vpc-service-controls/docs/supported-products).\n* `all-apis` - [All supported Google APIs](https://cloud.google.com/vpc/docs/private-service-connect#supported-apis).\n\nFor Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment.\n\n\n- - -\n" + "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n\nFor load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n\nFor Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n" } }, "requiredInputs": [ @@ -116842,7 +116870,7 @@ }, "ipAddress": { "type": "string", - "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n* When the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n* When the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n* IP address number, as in `100.1.2.3`\n* IPv6 address range, as in `2600:1234::/96`\n* Full resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n* Partial URL or by name, as in:\n* `projects/project_id/regions/region/addresses/address-name`\n* `regions/region/addresses/address-name`\n* `global/addresses/address-name`\n* `address-name`\n\nThe forwarding rule's `target`,\nand in most cases, also the `loadBalancingScheme`, determine the\ntype of IP address that you can use. For detailed information, see\n[IP address\nspecifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\nWhen reading an `IPAddress`, the API always returns the IP\naddress number.\n", + "description": "IP address for which this forwarding rule accepts traffic. When a client\nsends traffic to this IP address, the forwarding rule directs the traffic\nto the referenced `target`.\nWhile creating a forwarding rule, specifying an `IPAddress` is\nrequired under the following circumstances:\n\nWhen the `target` is set to `targetGrpcProxy` and\n`validateForProxyless` is set to `true`, the\n`IPAddress` should be set to `0.0.0.0`.\n\nWhen the `target` is a Private Service Connect Google APIs\nbundle, you must specify an `IPAddress`.\n\nOtherwise, you can optionally specify an IP address that references an\nexisting static (reserved) IP address resource. When omitted, Google Cloud\nassigns an ephemeral IP address.\nUse one of the following formats to specify an IP address while creating a\nforwarding rule:\n\nIP address number, as in `100.1.2.3`\n\nIPv6 address range, as in `2600:1234::/96`\n\nFull resource URL, as in\n`https://www.googleapis.com/compute/v1/projects/project_id/regions/region/addresses/address-name`\n\nPartial URL or by name, as in:\n", "willReplaceOnChanges": true }, "ipProtocol": { @@ -116896,7 +116924,7 @@ }, "portRange": { "type": "string", - "description": "This field can only be used:\n* If `IPProtocol` is one of TCP, UDP, or SCTP.\n* By backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\n* TargetHttpProxy: 80, 8080\n* TargetHttpsProxy: 443\n* TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n* TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n* TargetVpnGateway: 500, 4500\n", + "description": "This field can only be used:\n\nIf `IPProtocol` is one of TCP, UDP, or SCTP.\n\nBy backend service-based network load balancers, target pool-based\nnetwork load balancers, internal proxy load balancers, external proxy load\nbalancers, Traffic Director, external protocol forwarding, and Classic VPN.\nSome products have restrictions on what ports can be used. See\n[port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#port_specifications)\nfor details.\n\nTargetHttpProxy: 80, 8080\n\nTargetHttpsProxy: 443\n\nTargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n\nTargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995,\n1883, 5222\n\nTargetVpnGateway: 500, 4500\n", "willReplaceOnChanges": true }, "project": { @@ -116931,7 +116959,7 @@ }, "target": { "type": "string", - "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n* For load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n* For Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n* `vpc-sc` - [ APIs that support VPC Service Controls](https://cloud.google.com/vpc-service-controls/docs/supported-products).\n* `all-apis` - [All supported Google APIs](https://cloud.google.com/vpc/docs/private-service-connect#supported-apis).\n\nFor Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment.\n\n\n- - -\n" + "description": "The URL of the target resource to receive the matched traffic. For\nregional forwarding rules, this target must be in the same region as the\nforwarding rule. For global forwarding rules, this target must be a global\nload balancing resource.\nThe forwarded traffic must be of a type appropriate to the target object.\n\nFor load balancers, see the \"Target\" column in [Port specifications](https://cloud.google.com/load-balancing/docs/forwarding-rule-concepts#ip_address_specifications).\n\nFor Private Service Connect forwarding rules that forward traffic to Google APIs, provide the name of a supported Google API bundle:\n" } }, "type": "object" @@ -116946,7 +116974,7 @@ }, "globalNetworkEndpointGroup": { "type": "string", - "description": "The global network endpoint group this endpoint is part of.\n\n\n- - -\n" + "description": "The global network endpoint group this endpoint is part of.\n" }, "ipAddress": { "type": "string", @@ -116974,7 +117002,7 @@ }, "globalNetworkEndpointGroup": { "type": "string", - "description": "The global network endpoint group this endpoint is part of.\n\n\n- - -\n", + "description": "The global network endpoint group this endpoint is part of.\n", "willReplaceOnChanges": true }, "ipAddress": { @@ -117007,7 +117035,7 @@ }, "globalNetworkEndpointGroup": { "type": "string", - "description": "The global network endpoint group this endpoint is part of.\n\n\n- - -\n", + "description": "The global network endpoint group this endpoint is part of.\n", "willReplaceOnChanges": true }, "ipAddress": { @@ -117046,7 +117074,7 @@ }, "networkEndpointType": { "type": "string", - "description": "Type of network endpoints in this network endpoint group.\nPossible values are: `INTERNET_IP_PORT`, `INTERNET_FQDN_PORT`.\n\n\n- - -\n" + "description": "Type of network endpoints in this network endpoint group.\nPossible values are: `INTERNET_IP_PORT`, `INTERNET_FQDN_PORT`.\n" }, "project": { "type": "string", @@ -117081,7 +117109,7 @@ }, "networkEndpointType": { "type": "string", - "description": "Type of network endpoints in this network endpoint group.\nPossible values are: `INTERNET_IP_PORT`, `INTERNET_FQDN_PORT`.\n\n\n- - -\n", + "description": "Type of network endpoints in this network endpoint group.\nPossible values are: `INTERNET_IP_PORT`, `INTERNET_FQDN_PORT`.\n", "willReplaceOnChanges": true }, "project": { @@ -117113,7 +117141,7 @@ }, "networkEndpointType": { "type": "string", - "description": "Type of network endpoints in this network endpoint group.\nPossible values are: `INTERNET_IP_PORT`, `INTERNET_FQDN_PORT`.\n\n\n- - -\n", + "description": "Type of network endpoints in this network endpoint group.\nPossible values are: `INTERNET_IP_PORT`, `INTERNET_FQDN_PORT`.\n", "willReplaceOnChanges": true }, "project": { @@ -117142,7 +117170,7 @@ }, "network": { "type": "string", - "description": "The network this VPN gateway is accepting traffic for.\n\n\n- - -\n" + "description": "The network this VPN gateway is accepting traffic for.\n" }, "project": { "type": "string", @@ -117189,7 +117217,7 @@ }, "network": { "type": "string", - "description": "The network this VPN gateway is accepting traffic for.\n\n\n- - -\n", + "description": "The network this VPN gateway is accepting traffic for.\n", "willReplaceOnChanges": true }, "project": { @@ -117234,7 +117262,7 @@ }, "network": { "type": "string", - "description": "The network this VPN gateway is accepting traffic for.\n\n\n- - -\n", + "description": "The network this VPN gateway is accepting traffic for.\n", "willReplaceOnChanges": true }, "project": { @@ -117309,7 +117337,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n" }, "project": { "type": "string", @@ -117383,7 +117411,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -117449,7 +117477,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -117510,7 +117538,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n" }, "port": { "type": "integer", @@ -117562,7 +117590,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "port": { @@ -117612,7 +117640,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "port": { @@ -117669,7 +117697,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n" }, "port": { "type": "integer", @@ -117721,7 +117749,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "port": { @@ -117771,7 +117799,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "port": { @@ -117857,7 +117885,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource; provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n" }, "project": { "type": "string", @@ -117877,11 +117905,11 @@ }, "sourceImage": { "type": "string", - "description": "URL of the source image used to create this image. In order to create an image, you must provide the full or partial\nURL of one of the following:\n* The selfLink URL\n* This property\n* The rawDisk.source URL\n* The sourceDisk URL\n" + "description": "URL of the source image used to create this image. In order to create an image, you must provide the full or partial\nURL of one of the following:\n\nThe selfLink URL\n\nThis property\n\nThe rawDisk.source URL\n\nThe sourceDisk URL\n" }, "sourceSnapshot": { "type": "string", - "description": "URL of the source snapshot used to create this image.\nIn order to create an image, you must provide the full or partial URL of one of the following:\n* The selfLink URL\n* This property\n* The sourceImage URL\n* The rawDisk.source URL\n* The sourceDisk URL\n" + "description": "URL of the source snapshot used to create this image.\nIn order to create an image, you must provide the full or partial URL of one of the following:\n\nThe selfLink URL\n\nThis property\n\nThe sourceImage URL\n\nThe rawDisk.source URL\n\nThe sourceDisk URL\n" }, "storageLocations": { "type": "array", @@ -117949,7 +117977,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource; provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -117969,12 +117997,12 @@ }, "sourceImage": { "type": "string", - "description": "URL of the source image used to create this image. In order to create an image, you must provide the full or partial\nURL of one of the following:\n* The selfLink URL\n* This property\n* The rawDisk.source URL\n* The sourceDisk URL\n", + "description": "URL of the source image used to create this image. In order to create an image, you must provide the full or partial\nURL of one of the following:\n\nThe selfLink URL\n\nThis property\n\nThe rawDisk.source URL\n\nThe sourceDisk URL\n", "willReplaceOnChanges": true }, "sourceSnapshot": { "type": "string", - "description": "URL of the source snapshot used to create this image.\nIn order to create an image, you must provide the full or partial URL of one of the following:\n* The selfLink URL\n* This property\n* The sourceImage URL\n* The rawDisk.source URL\n* The sourceDisk URL\n", + "description": "URL of the source snapshot used to create this image.\nIn order to create an image, you must provide the full or partial URL of one of the following:\n\nThe selfLink URL\n\nThis property\n\nThe sourceImage URL\n\nThe rawDisk.source URL\n\nThe sourceDisk URL\n", "willReplaceOnChanges": true }, "storageLocations": { @@ -118046,7 +118074,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource; provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -118070,12 +118098,12 @@ }, "sourceImage": { "type": "string", - "description": "URL of the source image used to create this image. In order to create an image, you must provide the full or partial\nURL of one of the following:\n* The selfLink URL\n* This property\n* The rawDisk.source URL\n* The sourceDisk URL\n", + "description": "URL of the source image used to create this image. In order to create an image, you must provide the full or partial\nURL of one of the following:\n\nThe selfLink URL\n\nThis property\n\nThe rawDisk.source URL\n\nThe sourceDisk URL\n", "willReplaceOnChanges": true }, "sourceSnapshot": { "type": "string", - "description": "URL of the source snapshot used to create this image.\nIn order to create an image, you must provide the full or partial URL of one of the following:\n* The selfLink URL\n* This property\n* The sourceImage URL\n* The rawDisk.source URL\n* The sourceDisk URL\n", + "description": "URL of the source snapshot used to create this image.\nIn order to create an image, you must provide the full or partial URL of one of the following:\n\nThe selfLink URL\n\nThis property\n\nThe sourceImage URL\n\nThe rawDisk.source URL\n\nThe sourceDisk URL\n", "willReplaceOnChanges": true }, "storageLocations": { @@ -118113,7 +118141,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -118146,7 +118174,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -118185,7 +118213,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -118217,7 +118245,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -118248,7 +118276,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -118285,7 +118313,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -118314,7 +118342,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -118335,7 +118363,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -118361,7 +118389,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -118473,18 +118501,18 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by GCE.\nChanging this forces a new resource to be created.\n" + "description": "A unique name for the resource, required by GCE.\nChanging this forces a new resource to be created.\n\n`name` - (Optional) The name of this access configuration. In ipv6AccessConfigs, the recommended name \nis \"External IPv6\".\n" }, "networkInterfaces": { "type": "array", "items": { "$ref": "#/types/gcp:compute/InstanceNetworkInterface:InstanceNetworkInterface" }, - "description": "Networks to attach to the instance. This can\nbe specified multiple times. Structure is documented below.\n\n- - -\n" + "description": "Networks to attach to the instance. This can\nbe specified multiple times. Structure is documented below.\n" }, "networkPerformanceConfig": { "$ref": "#/types/gcp:compute/InstanceNetworkPerformanceConfig:InstanceNetworkPerformanceConfig", - "description": "Configures network performance settings for the instance. Structure is\ndocumented below. **Note**: `machine_type` must be a [supported type](https://cloud.google.com/compute/docs/networking/configure-vm-with-high-bandwidth-configuration),\nthe `image` used must include the [`GVNIC`](https://cloud.google.com/compute/docs/networking/using-gvnic#create-instance-gvnic-image)\nin `guest-os-features`, and `network_interface.0.nic-type` must be `GVNIC`\nin order for this setting to take effect.\n" + "description": "Configures network performance settings for the instance. If not specified, the instance will be created with its\ndefault network performance configuration.\n" }, "params": { "$ref": "#/types/gcp:compute/InstanceParams:InstanceParams", @@ -118500,7 +118528,7 @@ }, "resourcePolicies": { "type": "string", - "description": "- A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n" + "description": "A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n" }, "scheduling": { "$ref": "#/types/gcp:compute/InstanceScheduling:InstanceScheduling", @@ -118651,7 +118679,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by GCE.\nChanging this forces a new resource to be created.\n", + "description": "A unique name for the resource, required by GCE.\nChanging this forces a new resource to be created.\n\n`name` - (Optional) The name of this access configuration. In ipv6AccessConfigs, the recommended name \nis \"External IPv6\".\n", "willReplaceOnChanges": true }, "networkInterfaces": { @@ -118659,12 +118687,12 @@ "items": { "$ref": "#/types/gcp:compute/InstanceNetworkInterface:InstanceNetworkInterface" }, - "description": "Networks to attach to the instance. This can\nbe specified multiple times. Structure is documented below.\n\n- - -\n", + "description": "Networks to attach to the instance. This can\nbe specified multiple times. Structure is documented below.\n", "willReplaceOnChanges": true }, "networkPerformanceConfig": { "$ref": "#/types/gcp:compute/InstanceNetworkPerformanceConfig:InstanceNetworkPerformanceConfig", - "description": "Configures network performance settings for the instance. Structure is\ndocumented below. **Note**: `machine_type` must be a [supported type](https://cloud.google.com/compute/docs/networking/configure-vm-with-high-bandwidth-configuration),\nthe `image` used must include the [`GVNIC`](https://cloud.google.com/compute/docs/networking/using-gvnic#create-instance-gvnic-image)\nin `guest-os-features`, and `network_interface.0.nic-type` must be `GVNIC`\nin order for this setting to take effect.\n", + "description": "Configures network performance settings for the instance. If not specified, the instance will be created with its\ndefault network performance configuration.\n", "willReplaceOnChanges": true }, "params": { @@ -118684,7 +118712,7 @@ }, "resourcePolicies": { "type": "string", - "description": "- A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n" + "description": "A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n" }, "scheduling": { "$ref": "#/types/gcp:compute/InstanceScheduling:InstanceScheduling", @@ -118835,7 +118863,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by GCE.\nChanging this forces a new resource to be created.\n", + "description": "A unique name for the resource, required by GCE.\nChanging this forces a new resource to be created.\n\n`name` - (Optional) The name of this access configuration. In ipv6AccessConfigs, the recommended name \nis \"External IPv6\".\n", "willReplaceOnChanges": true }, "networkInterfaces": { @@ -118843,12 +118871,12 @@ "items": { "$ref": "#/types/gcp:compute/InstanceNetworkInterface:InstanceNetworkInterface" }, - "description": "Networks to attach to the instance. This can\nbe specified multiple times. Structure is documented below.\n\n- - -\n", + "description": "Networks to attach to the instance. This can\nbe specified multiple times. Structure is documented below.\n", "willReplaceOnChanges": true }, "networkPerformanceConfig": { "$ref": "#/types/gcp:compute/InstanceNetworkPerformanceConfig:InstanceNetworkPerformanceConfig", - "description": "Configures network performance settings for the instance. Structure is\ndocumented below. **Note**: `machine_type` must be a [supported type](https://cloud.google.com/compute/docs/networking/configure-vm-with-high-bandwidth-configuration),\nthe `image` used must include the [`GVNIC`](https://cloud.google.com/compute/docs/networking/using-gvnic#create-instance-gvnic-image)\nin `guest-os-features`, and `network_interface.0.nic-type` must be `GVNIC`\nin order for this setting to take effect.\n", + "description": "Configures network performance settings for the instance. If not specified, the instance will be created with its\ndefault network performance configuration.\n", "willReplaceOnChanges": true }, "params": { @@ -118868,7 +118896,7 @@ }, "resourcePolicies": { "type": "string", - "description": "- A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n" + "description": "A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n" }, "scheduling": { "$ref": "#/types/gcp:compute/InstanceScheduling:InstanceScheduling", @@ -119076,7 +119104,7 @@ }, "sourceMachineImage": { "type": "string", - "description": "Name or self link of a machine\nimage to create the instance based on.\n\n- - -\n" + "description": "Name or self link of a machine\nimage to create the instance based on.\n" }, "tags": { "type": "array", @@ -119260,7 +119288,7 @@ }, "sourceMachineImage": { "type": "string", - "description": "Name or self link of a machine\nimage to create the instance based on.\n\n- - -\n", + "description": "Name or self link of a machine\nimage to create the instance based on.\n", "willReplaceOnChanges": true }, "tags": { @@ -119454,7 +119482,7 @@ }, "sourceMachineImage": { "type": "string", - "description": "Name or self link of a machine\nimage to create the instance based on.\n\n- - -\n", + "description": "Name or self link of a machine\nimage to create the instance based on.\n", "willReplaceOnChanges": true }, "tags": { @@ -119636,7 +119664,7 @@ }, "sourceInstanceTemplate": { "type": "string", - "description": "Name or self link of an instance\ntemplate to create the instance based on. It is recommended to reference\ninstance templates through their unique id (`self_link_unique` attribute).\n\n- - -\n" + "description": "Name or self link of an instance\ntemplate to create the instance based on. It is recommended to reference\ninstance templates through their unique id (`self_link_unique` attribute).\n" }, "tags": { "type": "array", @@ -119840,7 +119868,7 @@ }, "sourceInstanceTemplate": { "type": "string", - "description": "Name or self link of an instance\ntemplate to create the instance based on. It is recommended to reference\ninstance templates through their unique id (`self_link_unique` attribute).\n\n- - -\n", + "description": "Name or self link of an instance\ntemplate to create the instance based on. It is recommended to reference\ninstance templates through their unique id (`self_link_unique` attribute).\n", "willReplaceOnChanges": true }, "tags": { @@ -120031,7 +120059,7 @@ }, "sourceInstanceTemplate": { "type": "string", - "description": "Name or self link of an instance\ntemplate to create the instance based on. It is recommended to reference\ninstance templates through their unique id (`self_link_unique` attribute).\n\n- - -\n", + "description": "Name or self link of an instance\ntemplate to create the instance based on. It is recommended to reference\ninstance templates through their unique id (`self_link_unique` attribute).\n", "willReplaceOnChanges": true }, "tags": { @@ -120097,7 +120125,7 @@ }, "zone": { "type": "string", - "description": "The zone that this instance group should be created in.\n\n- - -\n" + "description": "The zone that this instance group should be created in.\n" } }, "required": [ @@ -120146,7 +120174,7 @@ }, "zone": { "type": "string", - "description": "The zone that this instance group should be created in.\n\n- - -\n", + "description": "The zone that this instance group should be created in.\n", "willReplaceOnChanges": true } }, @@ -120197,7 +120225,7 @@ }, "zone": { "type": "string", - "description": "The zone that this instance group should be created in.\n\n- - -\n", + "description": "The zone that this instance group should be created in.\n", "willReplaceOnChanges": true } }, @@ -120209,7 +120237,7 @@ "properties": { "allInstancesConfig": { "$ref": "#/types/gcp:compute/InstanceGroupManagerAllInstancesConfig:InstanceGroupManagerAllInstancesConfig", - "description": ")\nProperties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" + "description": "Properties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" }, "autoHealingPolicies": { "$ref": "#/types/gcp:compute/InstanceGroupManagerAutoHealingPolicies:InstanceGroupManagerAutoHealingPolicies", @@ -120302,7 +120330,7 @@ }, "updatePolicy": { "$ref": "#/types/gcp:compute/InstanceGroupManagerUpdatePolicy:InstanceGroupManagerUpdatePolicy", - "description": "The update policy for this managed instance group. Structure is documented below. For more information, see the [official documentation](https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups) and [API](https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroupManagers/patch)\n\n- - -\n" + "description": "The update policy for this managed instance group. Structure is documented below. For more information, see the [official documentation](https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups) and [API](https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroupManagers/patch)\n" }, "versions": { "type": "array", @@ -120321,7 +120349,7 @@ }, "zone": { "type": "string", - "description": "The zone that instances in this group should be created\nin.\n\n- - -\n" + "description": "The zone that instances in this group should be created\nin.\n" } }, "required": [ @@ -120342,7 +120370,7 @@ "inputProperties": { "allInstancesConfig": { "$ref": "#/types/gcp:compute/InstanceGroupManagerAllInstancesConfig:InstanceGroupManagerAllInstancesConfig", - "description": ")\nProperties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" + "description": "Properties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" }, "autoHealingPolicies": { "$ref": "#/types/gcp:compute/InstanceGroupManagerAutoHealingPolicies:InstanceGroupManagerAutoHealingPolicies", @@ -120416,7 +120444,7 @@ }, "updatePolicy": { "$ref": "#/types/gcp:compute/InstanceGroupManagerUpdatePolicy:InstanceGroupManagerUpdatePolicy", - "description": "The update policy for this managed instance group. Structure is documented below. For more information, see the [official documentation](https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups) and [API](https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroupManagers/patch)\n\n- - -\n" + "description": "The update policy for this managed instance group. Structure is documented below. For more information, see the [official documentation](https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups) and [API](https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroupManagers/patch)\n" }, "versions": { "type": "array", @@ -120435,7 +120463,7 @@ }, "zone": { "type": "string", - "description": "The zone that instances in this group should be created\nin.\n\n- - -\n", + "description": "The zone that instances in this group should be created\nin.\n", "willReplaceOnChanges": true } }, @@ -120448,7 +120476,7 @@ "properties": { "allInstancesConfig": { "$ref": "#/types/gcp:compute/InstanceGroupManagerAllInstancesConfig:InstanceGroupManagerAllInstancesConfig", - "description": ")\nProperties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" + "description": "Properties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" }, "autoHealingPolicies": { "$ref": "#/types/gcp:compute/InstanceGroupManagerAutoHealingPolicies:InstanceGroupManagerAutoHealingPolicies", @@ -120544,7 +120572,7 @@ }, "updatePolicy": { "$ref": "#/types/gcp:compute/InstanceGroupManagerUpdatePolicy:InstanceGroupManagerUpdatePolicy", - "description": "The update policy for this managed instance group. Structure is documented below. For more information, see the [official documentation](https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups) and [API](https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroupManagers/patch)\n\n- - -\n" + "description": "The update policy for this managed instance group. Structure is documented below. For more information, see the [official documentation](https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups) and [API](https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroupManagers/patch)\n" }, "versions": { "type": "array", @@ -120563,7 +120591,7 @@ }, "zone": { "type": "string", - "description": "The zone that instances in this group should be created\nin.\n\n- - -\n", + "description": "The zone that instances in this group should be created\nin.\n", "willReplaceOnChanges": true } }, @@ -120575,7 +120603,7 @@ "properties": { "group": { "type": "string", - "description": "The name of the instance group.\n\n\n- - -\n" + "description": "The name of the instance group.\n" }, "name": { "type": "string", @@ -120604,7 +120632,7 @@ "inputProperties": { "group": { "type": "string", - "description": "The name of the instance group.\n\n\n- - -\n", + "description": "The name of the instance group.\n", "willReplaceOnChanges": true }, "name": { @@ -120637,7 +120665,7 @@ "properties": { "group": { "type": "string", - "description": "The name of the instance group.\n\n\n- - -\n", + "description": "The name of the instance group.\n", "willReplaceOnChanges": true }, "name": { @@ -120687,7 +120715,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -120725,7 +120753,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -120769,7 +120797,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -120806,7 +120834,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -120842,7 +120870,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -120884,7 +120912,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -120918,7 +120946,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "zone": { "type": "string", @@ -120944,7 +120972,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "zone": { @@ -120975,7 +121003,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "zone": { @@ -121015,7 +121043,7 @@ }, "enableDisplay": { "type": "boolean", - "description": ") Enable [Virtual Displays](https://cloud.google.com/compute/docs/instances/enable-instance-virtual-display#verify_display_driver) on this instance.\n**Note**: `allow_stopping_for_update` must be set to true in order to update this field.\n" + "description": "Enable [Virtual Displays](https://cloud.google.com/compute/docs/instances/enable-instance-virtual-display#verify_display_driver) on this instance.\n**Note**: `allow_stopping_for_update` must be set to true in order to update this field.\n" }, "guestAccelerators": { "type": "array", @@ -121037,7 +121065,7 @@ }, "machineType": { "type": "string", - "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n\n- - -\n" + "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n" }, "metadata": { "type": "object", @@ -121091,7 +121119,7 @@ }, "resourcePolicies": { "type": "string", - "description": "- A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n" + "description": "A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n" }, "scheduling": { "$ref": "#/types/gcp:compute/InstanceTemplateScheduling:InstanceTemplateScheduling", @@ -121171,7 +121199,7 @@ }, "enableDisplay": { "type": "boolean", - "description": ") Enable [Virtual Displays](https://cloud.google.com/compute/docs/instances/enable-instance-virtual-display#verify_display_driver) on this instance.\n**Note**: `allow_stopping_for_update` must be set to true in order to update this field.\n", + "description": "Enable [Virtual Displays](https://cloud.google.com/compute/docs/instances/enable-instance-virtual-display#verify_display_driver) on this instance.\n**Note**: `allow_stopping_for_update` must be set to true in order to update this field.\n", "willReplaceOnChanges": true }, "guestAccelerators": { @@ -121197,7 +121225,7 @@ }, "machineType": { "type": "string", - "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n\n- - -\n", + "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n", "willReplaceOnChanges": true }, "metadata": { @@ -121258,7 +121286,7 @@ }, "resourcePolicies": { "type": "string", - "description": "- A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n", + "description": "A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n", "willReplaceOnChanges": true }, "scheduling": { @@ -121322,7 +121350,7 @@ }, "enableDisplay": { "type": "boolean", - "description": ") Enable [Virtual Displays](https://cloud.google.com/compute/docs/instances/enable-instance-virtual-display#verify_display_driver) on this instance.\n**Note**: `allow_stopping_for_update` must be set to true in order to update this field.\n", + "description": "Enable [Virtual Displays](https://cloud.google.com/compute/docs/instances/enable-instance-virtual-display#verify_display_driver) on this instance.\n**Note**: `allow_stopping_for_update` must be set to true in order to update this field.\n", "willReplaceOnChanges": true }, "guestAccelerators": { @@ -121348,7 +121376,7 @@ }, "machineType": { "type": "string", - "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n\n- - -\n", + "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n", "willReplaceOnChanges": true }, "metadata": { @@ -121413,7 +121441,7 @@ }, "resourcePolicies": { "type": "string", - "description": "- A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n", + "description": "A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n", "willReplaceOnChanges": true }, "scheduling": { @@ -121495,7 +121523,7 @@ }, "encryption": { "type": "string", - "description": "Indicates the user-supplied encryption option of this interconnect\nattachment. Can only be specified at attachment creation for PARTNER or\nDEDICATED attachments.\n* NONE - This is the default value, which means that the VLAN attachment\ncarries unencrypted traffic. VMs are able to send traffic to, or receive\ntraffic from, such a VLAN attachment.\n* IPSEC - The VLAN attachment carries only encrypted traffic that is\nencrypted by an IPsec device, such as an HA VPN gateway or third-party\nIPsec VPN. VMs cannot directly send traffic to, or receive traffic from,\nsuch a VLAN attachment. To use HA VPN over Cloud Interconnect, the VLAN\nattachment must be created with this option.\nDefault value is `NONE`.\nPossible values are: `NONE`, `IPSEC`.\n" + "description": "Indicates the user-supplied encryption option of this interconnect\nattachment. Can only be specified at attachment creation for PARTNER or\nDEDICATED attachments.\n\nNONE - This is the default value, which means that the VLAN attachment\ncarries unencrypted traffic. VMs are able to send traffic to, or receive\ntraffic from, such a VLAN attachment.\n\nIPSEC - The VLAN attachment carries only encrypted traffic that is\nencrypted by an IPsec device, such as an HA VPN gateway or third-party\nIPsec VPN. VMs cannot directly send traffic to, or receive traffic from,\nsuch a VLAN attachment. To use HA VPN over Cloud Interconnect, the VLAN\nattachment must be created with this option.\nDefault value is `NONE`.\nPossible values are: `NONE`, `IPSEC`.\n" }, "googleReferenceId": { "type": "string", @@ -121518,7 +121546,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a\nlowercase letter, and all following characters must be a dash, lowercase\nletter, or digit, except the last character, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a\nlowercase letter, and all following characters must be a dash, lowercase\nletter, or digit, except the last character, which cannot be a dash.\n" }, "pairingKey": { "type": "string", @@ -121612,7 +121640,7 @@ }, "encryption": { "type": "string", - "description": "Indicates the user-supplied encryption option of this interconnect\nattachment. Can only be specified at attachment creation for PARTNER or\nDEDICATED attachments.\n* NONE - This is the default value, which means that the VLAN attachment\ncarries unencrypted traffic. VMs are able to send traffic to, or receive\ntraffic from, such a VLAN attachment.\n* IPSEC - The VLAN attachment carries only encrypted traffic that is\nencrypted by an IPsec device, such as an HA VPN gateway or third-party\nIPsec VPN. VMs cannot directly send traffic to, or receive traffic from,\nsuch a VLAN attachment. To use HA VPN over Cloud Interconnect, the VLAN\nattachment must be created with this option.\nDefault value is `NONE`.\nPossible values are: `NONE`, `IPSEC`.\n", + "description": "Indicates the user-supplied encryption option of this interconnect\nattachment. Can only be specified at attachment creation for PARTNER or\nDEDICATED attachments.\n\nNONE - This is the default value, which means that the VLAN attachment\ncarries unencrypted traffic. VMs are able to send traffic to, or receive\ntraffic from, such a VLAN attachment.\n\nIPSEC - The VLAN attachment carries only encrypted traffic that is\nencrypted by an IPsec device, such as an HA VPN gateway or third-party\nIPsec VPN. VMs cannot directly send traffic to, or receive traffic from,\nsuch a VLAN attachment. To use HA VPN over Cloud Interconnect, the VLAN\nattachment must be created with this option.\nDefault value is `NONE`.\nPossible values are: `NONE`, `IPSEC`.\n", "willReplaceOnChanges": true }, "interconnect": { @@ -121634,7 +121662,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a\nlowercase letter, and all following characters must be a dash, lowercase\nletter, or digit, except the last character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a\nlowercase letter, and all following characters must be a dash, lowercase\nletter, or digit, except the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -121707,7 +121735,7 @@ }, "encryption": { "type": "string", - "description": "Indicates the user-supplied encryption option of this interconnect\nattachment. Can only be specified at attachment creation for PARTNER or\nDEDICATED attachments.\n* NONE - This is the default value, which means that the VLAN attachment\ncarries unencrypted traffic. VMs are able to send traffic to, or receive\ntraffic from, such a VLAN attachment.\n* IPSEC - The VLAN attachment carries only encrypted traffic that is\nencrypted by an IPsec device, such as an HA VPN gateway or third-party\nIPsec VPN. VMs cannot directly send traffic to, or receive traffic from,\nsuch a VLAN attachment. To use HA VPN over Cloud Interconnect, the VLAN\nattachment must be created with this option.\nDefault value is `NONE`.\nPossible values are: `NONE`, `IPSEC`.\n", + "description": "Indicates the user-supplied encryption option of this interconnect\nattachment. Can only be specified at attachment creation for PARTNER or\nDEDICATED attachments.\n\nNONE - This is the default value, which means that the VLAN attachment\ncarries unencrypted traffic. VMs are able to send traffic to, or receive\ntraffic from, such a VLAN attachment.\n\nIPSEC - The VLAN attachment carries only encrypted traffic that is\nencrypted by an IPsec device, such as an HA VPN gateway or third-party\nIPsec VPN. VMs cannot directly send traffic to, or receive traffic from,\nsuch a VLAN attachment. To use HA VPN over Cloud Interconnect, the VLAN\nattachment must be created with this option.\nDefault value is `NONE`.\nPossible values are: `NONE`, `IPSEC`.\n", "willReplaceOnChanges": true }, "googleReferenceId": { @@ -121733,7 +121761,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a\nlowercase letter, and all following characters must be a dash, lowercase\nletter, or digit, except the last character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a\nlowercase letter, and all following characters must be a dash, lowercase\nletter, or digit, except the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "pairingKey": { @@ -121816,7 +121844,7 @@ }, "sourceInstance": { "type": "string", - "description": "The source instance used to create the machine image. You can provide this as a partial or full URL to the resource.\n\n\n- - -\n" + "description": "The source instance used to create the machine image. You can provide this as a partial or full URL to the resource.\n" }, "storageLocations": { "type": "array", @@ -121861,7 +121889,7 @@ }, "sourceInstance": { "type": "string", - "description": "The source instance used to create the machine image. You can provide this as a partial or full URL to the resource.\n\n\n- - -\n", + "description": "The source instance used to create the machine image. You can provide this as a partial or full URL to the resource.\n", "willReplaceOnChanges": true } }, @@ -121902,7 +121930,7 @@ }, "sourceInstance": { "type": "string", - "description": "The source instance used to create the machine image. You can provide this as a partial or full URL to the resource.\n\n\n- - -\n", + "description": "The source instance used to create the machine image. You can provide this as a partial or full URL to the resource.\n", "willReplaceOnChanges": true }, "storageLocations": { @@ -121939,7 +121967,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -121972,7 +122000,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -122011,7 +122039,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -122043,7 +122071,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -122074,7 +122102,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -122111,7 +122139,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -122140,7 +122168,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -122161,7 +122189,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -122187,7 +122215,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -122517,7 +122545,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n" }, "networkFirewallPolicyEnforcementOrder": { "type": "string", @@ -122577,7 +122605,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "networkFirewallPolicyEnforcementOrder": { @@ -122632,7 +122660,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "networkFirewallPolicyEnforcementOrder": { @@ -122714,7 +122742,7 @@ }, "region": { "type": "string", - "description": "URL of the region where the network attachment resides. This field applies only to the region resource. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.\n\n\n- - -\n" + "description": "URL of the region where the network attachment resides. This field applies only to the region resource. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.\n" }, "selfLink": { "type": "string", @@ -122785,7 +122813,7 @@ }, "region": { "type": "string", - "description": "URL of the region where the network attachment resides. This field applies only to the region resource. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.\n\n\n- - -\n", + "description": "URL of the region where the network attachment resides. This field applies only to the region resource. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.\n", "willReplaceOnChanges": true }, "subnetworks": { @@ -122865,7 +122893,7 @@ }, "region": { "type": "string", - "description": "URL of the region where the network attachment resides. This field applies only to the region resource. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.\n\n\n- - -\n", + "description": "URL of the region where the network attachment resides. This field applies only to the region resource. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.\n", "willReplaceOnChanges": true }, "selfLink": { @@ -122905,7 +122933,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is created.\n" }, "project": { "type": "string", @@ -122948,7 +122976,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is created.\n", "willReplaceOnChanges": true }, "project": { @@ -122983,7 +123011,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is created.\n", "willReplaceOnChanges": true }, "project": { @@ -123029,7 +123057,7 @@ }, "networkEndpointGroup": { "type": "string", - "description": "The network endpoint group this endpoint is part of.\n\n\n- - -\n" + "description": "The network endpoint group this endpoint is part of.\n" }, "port": { "type": "integer", @@ -123063,7 +123091,7 @@ }, "networkEndpointGroup": { "type": "string", - "description": "The network endpoint group this endpoint is part of.\n\n\n- - -\n", + "description": "The network endpoint group this endpoint is part of.\n", "willReplaceOnChanges": true }, "port": { @@ -123101,7 +123129,7 @@ }, "networkEndpointGroup": { "type": "string", - "description": "The network endpoint group this endpoint is part of.\n\n\n- - -\n", + "description": "The network endpoint group this endpoint is part of.\n", "willReplaceOnChanges": true }, "port": { @@ -123140,7 +123168,7 @@ }, "network": { "type": "string", - "description": "The network to which all network endpoints in the NEG belong.\nUses \"default\" project network if unspecified.\n\n\n- - -\n" + "description": "The network to which all network endpoints in the NEG belong.\nUses \"default\" project network if unspecified.\n" }, "networkEndpointType": { "type": "string", @@ -123193,7 +123221,7 @@ }, "network": { "type": "string", - "description": "The network to which all network endpoints in the NEG belong.\nUses \"default\" project network if unspecified.\n\n\n- - -\n", + "description": "The network to which all network endpoints in the NEG belong.\nUses \"default\" project network if unspecified.\n", "willReplaceOnChanges": true }, "networkEndpointType": { @@ -123240,7 +123268,7 @@ }, "network": { "type": "string", - "description": "The network to which all network endpoints in the NEG belong.\nUses \"default\" project network if unspecified.\n\n\n- - -\n", + "description": "The network to which all network endpoints in the NEG belong.\nUses \"default\" project network if unspecified.\n", "willReplaceOnChanges": true }, "networkEndpointType": { @@ -123280,7 +123308,7 @@ "properties": { "networkEndpointGroup": { "type": "string", - "description": "The network endpoint group these endpoints are part of.\n\n\n- - -\n" + "description": "The network endpoint group these endpoints are part of.\n" }, "networkEndpoints": { "type": "array", @@ -123306,7 +123334,7 @@ "inputProperties": { "networkEndpointGroup": { "type": "string", - "description": "The network endpoint group these endpoints are part of.\n\n\n- - -\n" + "description": "The network endpoint group these endpoints are part of.\n" }, "networkEndpoints": { "type": "array", @@ -123333,7 +123361,7 @@ "properties": { "networkEndpointGroup": { "type": "string", - "description": "The network endpoint group these endpoints are part of.\n\n\n- - -\n" + "description": "The network endpoint group these endpoints are part of.\n" }, "networkEndpoints": { "type": "array", @@ -123372,7 +123400,7 @@ }, "name": { "type": "string", - "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n\n- - -\n" + "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n" }, "networkFirewallPolicyId": { "type": "string", @@ -123412,7 +123440,7 @@ }, "name": { "type": "string", - "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n\n- - -\n", + "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -123438,7 +123466,7 @@ }, "name": { "type": "string", - "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n\n- - -\n", + "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "networkFirewallPolicyId": { @@ -123479,7 +123507,7 @@ }, "name": { "type": "string", - "description": "The name for an association.\n\n\n\n- - -\n" + "description": "The name for an association.\n" }, "project": { "type": "string", @@ -123510,7 +123538,7 @@ }, "name": { "type": "string", - "description": "The name for an association.\n\n\n\n- - -\n", + "description": "The name for an association.\n", "willReplaceOnChanges": true }, "project": { @@ -123538,7 +123566,7 @@ }, "name": { "type": "string", - "description": "The name for an association.\n\n\n\n- - -\n", + "description": "The name for an association.\n", "willReplaceOnChanges": true }, "project": { @@ -123927,7 +123955,7 @@ }, "network": { "type": "string", - "description": "The name of the primary network for the peering.\n\n\n- - -\n" + "description": "The name of the primary network for the peering.\n" }, "peering": { "type": "string", @@ -123956,7 +123984,7 @@ }, "network": { "type": "string", - "description": "The name of the primary network for the peering.\n\n\n- - -\n" + "description": "The name of the primary network for the peering.\n" }, "peering": { "type": "string", @@ -123987,7 +124015,7 @@ }, "network": { "type": "string", - "description": "The name of the primary network for the peering.\n\n\n- - -\n" + "description": "The name of the primary network for the peering.\n" }, "peering": { "type": "string", @@ -124035,7 +124063,7 @@ }, "nodeTemplate": { "type": "string", - "description": "The URL of the node template to which this node group belongs.\n\n\n- - -\n" + "description": "The URL of the node template to which this node group belongs.\n" }, "project": { "type": "string", @@ -124102,7 +124130,7 @@ }, "nodeTemplate": { "type": "string", - "description": "The URL of the node template to which this node group belongs.\n\n\n- - -\n" + "description": "The URL of the node template to which this node group belongs.\n" }, "project": { "type": "string", @@ -124167,7 +124195,7 @@ }, "nodeTemplate": { "type": "string", - "description": "The URL of the node template to which this node group belongs.\n\n\n- - -\n" + "description": "The URL of the node template to which this node group belongs.\n" }, "project": { "type": "string", @@ -124386,7 +124414,7 @@ }, "parent": { "type": "string", - "description": "The parent of this OrganizationSecurityPolicy in the Cloud Resource Hierarchy.\nFormat: organizations/{organization_id} or folders/{folder_id}\n\n\n- - -\n" + "description": "The parent of this OrganizationSecurityPolicy in the Cloud Resource Hierarchy.\nFormat: organizations/{organization_id} or folders/{folder_id}\n" }, "policyId": { "type": "string", @@ -124415,7 +124443,7 @@ }, "parent": { "type": "string", - "description": "The parent of this OrganizationSecurityPolicy in the Cloud Resource Hierarchy.\nFormat: organizations/{organization_id} or folders/{folder_id}\n\n\n- - -\n", + "description": "The parent of this OrganizationSecurityPolicy in the Cloud Resource Hierarchy.\nFormat: organizations/{organization_id} or folders/{folder_id}\n", "willReplaceOnChanges": true }, "type": { @@ -124446,7 +124474,7 @@ }, "parent": { "type": "string", - "description": "The parent of this OrganizationSecurityPolicy in the Cloud Resource Hierarchy.\nFormat: organizations/{organization_id} or folders/{folder_id}\n\n\n- - -\n", + "description": "The parent of this OrganizationSecurityPolicy in the Cloud Resource Hierarchy.\nFormat: organizations/{organization_id} or folders/{folder_id}\n", "willReplaceOnChanges": true }, "policyId": { @@ -124479,7 +124507,7 @@ }, "policyId": { "type": "string", - "description": "The security policy ID of the association.\n\n\n- - -\n" + "description": "The security policy ID of the association.\n" } }, "required": [ @@ -124501,7 +124529,7 @@ }, "policyId": { "type": "string", - "description": "The security policy ID of the association.\n\n\n- - -\n", + "description": "The security policy ID of the association.\n", "willReplaceOnChanges": true } }, @@ -124528,7 +124556,7 @@ }, "policyId": { "type": "string", - "description": "The security policy ID of the association.\n\n\n- - -\n", + "description": "The security policy ID of the association.\n", "willReplaceOnChanges": true } }, @@ -124848,15 +124876,15 @@ "properties": { "instanceGroupManager": { "type": "string", - "description": "The instance group manager this instance config is part of.\n\n\n- - -\n" + "description": "The instance group manager this instance config is part of.\n" }, "minimalAction": { "type": "string", - "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "mostDisruptiveAllowedAction": { "type": "string", - "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "name": { "type": "string", @@ -124887,16 +124915,16 @@ "inputProperties": { "instanceGroupManager": { "type": "string", - "description": "The instance group manager this instance config is part of.\n\n\n- - -\n", + "description": "The instance group manager this instance config is part of.\n", "willReplaceOnChanges": true }, "minimalAction": { "type": "string", - "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "mostDisruptiveAllowedAction": { "type": "string", - "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "name": { "type": "string", @@ -124930,16 +124958,16 @@ "properties": { "instanceGroupManager": { "type": "string", - "description": "The instance group manager this instance config is part of.\n\n\n- - -\n", + "description": "The instance group manager this instance config is part of.\n", "willReplaceOnChanges": true }, "minimalAction": { "type": "string", - "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "mostDisruptiveAllowedAction": { "type": "string", - "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "name": { "type": "string", @@ -124973,7 +125001,7 @@ "properties": { "networkTier": { "type": "string", - "description": "The default network tier to be configured for the project.\nThis field can take the following values: `PREMIUM` or `STANDARD`.\n\n- - -\n" + "description": "The default network tier to be configured for the project.\nThis field can take the following values: `PREMIUM` or `STANDARD`.\n" }, "project": { "type": "string", @@ -124987,7 +125015,7 @@ "inputProperties": { "networkTier": { "type": "string", - "description": "The default network tier to be configured for the project.\nThis field can take the following values: `PREMIUM` or `STANDARD`.\n\n- - -\n" + "description": "The default network tier to be configured for the project.\nThis field can take the following values: `PREMIUM` or `STANDARD`.\n" }, "project": { "type": "string", @@ -125003,7 +125031,7 @@ "properties": { "networkTier": { "type": "string", - "description": "The default network tier to be configured for the project.\nThis field can take the following values: `PREMIUM` or `STANDARD`.\n\n- - -\n" + "description": "The default network tier to be configured for the project.\nThis field can take the following values: `PREMIUM` or `STANDARD`.\n" }, "project": { "type": "string", @@ -125022,7 +125050,7 @@ "additionalProperties": { "type": "string" }, - "description": "A series of key value pairs.\n\n- - -\n" + "description": "A series of key value pairs.\n" }, "project": { "type": "string", @@ -125039,7 +125067,7 @@ "additionalProperties": { "type": "string" }, - "description": "A series of key value pairs.\n\n- - -\n" + "description": "A series of key value pairs.\n" }, "project": { "type": "string", @@ -125058,7 +125086,7 @@ "additionalProperties": { "type": "string" }, - "description": "A series of key value pairs.\n\n- - -\n" + "description": "A series of key value pairs.\n" }, "project": { "type": "string", @@ -125082,7 +125110,7 @@ }, "value": { "type": "string", - "description": "The value to set for the given metadata key.\n\n- - -\n" + "description": "The value to set for the given metadata key.\n" } }, "required": [ @@ -125103,7 +125131,7 @@ }, "value": { "type": "string", - "description": "The value to set for the given metadata key.\n\n- - -\n" + "description": "The value to set for the given metadata key.\n" } }, "requiredInputs": [ @@ -125125,7 +125153,7 @@ }, "value": { "type": "string", - "description": "The value to set for the given metadata key.\n\n- - -\n" + "description": "The value to set for the given metadata key.\n" } }, "type": "object" @@ -125144,7 +125172,7 @@ }, "ipCidrRange": { "type": "string", - "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n\n\n- - -\n" + "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n" }, "name": { "type": "string", @@ -125179,7 +125207,7 @@ }, "ipCidrRange": { "type": "string", - "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n\n\n- - -\n", + "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n", "willReplaceOnChanges": true }, "name": { @@ -125212,7 +125240,7 @@ }, "ipCidrRange": { "type": "string", - "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n\n\n- - -\n", + "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n", "willReplaceOnChanges": true }, "name": { @@ -125242,7 +125270,7 @@ }, "ipCidrRange": { "type": "string", - "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n\n\n- - -\n" + "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n" }, "isLiveMigration": { "type": "boolean", @@ -125285,7 +125313,7 @@ }, "ipCidrRange": { "type": "string", - "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n\n\n- - -\n", + "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n", "willReplaceOnChanges": true }, "isLiveMigration": { @@ -125329,7 +125357,7 @@ }, "ipCidrRange": { "type": "string", - "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n\n\n- - -\n", + "description": "The IPv4 address range, in CIDR format, represented by this public advertised prefix.\n", "willReplaceOnChanges": true }, "isLiveMigration": { @@ -125561,7 +125589,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n" }, "network": { "type": "string", @@ -125601,7 +125629,7 @@ }, "subsetting": { "$ref": "#/types/gcp:compute/RegionBackendServiceSubsetting:RegionBackendServiceSubsetting", - "description": "Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing\nand Internal HTTP(S) load balancing.\n" + "description": "Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing and Internal HTTP(S) load balancing.\nStructure is documented below.\n" }, "timeoutSec": { "type": "integer", @@ -125689,7 +125717,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "network": { @@ -125727,7 +125755,7 @@ }, "subsetting": { "$ref": "#/types/gcp:compute/RegionBackendServiceSubsetting:RegionBackendServiceSubsetting", - "description": "Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing\nand Internal HTTP(S) load balancing.\n" + "description": "Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing and Internal HTTP(S) load balancing.\nStructure is documented below.\n" }, "timeoutSec": { "type": "integer", @@ -125811,7 +125839,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "network": { @@ -125853,7 +125881,7 @@ }, "subsetting": { "$ref": "#/types/gcp:compute/RegionBackendServiceSubsetting:RegionBackendServiceSubsetting", - "description": "Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing\nand Internal HTTP(S) load balancing.\n" + "description": "Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing and Internal HTTP(S) load balancing.\nStructure is documented below.\n" }, "timeoutSec": { "type": "integer", @@ -125886,7 +125914,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -125924,7 +125952,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -125967,7 +125995,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -126004,7 +126032,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -126040,7 +126068,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -126081,7 +126109,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -126115,7 +126143,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -126141,7 +126169,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -126171,7 +126199,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -126220,7 +126248,7 @@ }, "plan": { "type": "string", - "description": "The plan for this commitment, which determines duration and discount rate.\nThe currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).\nPossible values are: `TWELVE_MONTH`, `THIRTY_SIX_MONTH`.\n\n\n- - -\n" + "description": "The plan for this commitment, which determines duration and discount rate.\nThe currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).\nPossible values are: `TWELVE_MONTH`, `THIRTY_SIX_MONTH`.\n" }, "project": { "type": "string", @@ -126302,7 +126330,7 @@ }, "plan": { "type": "string", - "description": "The plan for this commitment, which determines duration and discount rate.\nThe currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).\nPossible values are: `TWELVE_MONTH`, `THIRTY_SIX_MONTH`.\n\n\n- - -\n", + "description": "The plan for this commitment, which determines duration and discount rate.\nThe currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).\nPossible values are: `TWELVE_MONTH`, `THIRTY_SIX_MONTH`.\n", "willReplaceOnChanges": true }, "project": { @@ -126374,7 +126402,7 @@ }, "plan": { "type": "string", - "description": "The plan for this commitment, which determines duration and discount rate.\nThe currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).\nPossible values are: `TWELVE_MONTH`, `THIRTY_SIX_MONTH`.\n\n\n- - -\n", + "description": "The plan for this commitment, which determines duration and discount rate.\nThe currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).\nPossible values are: `TWELVE_MONTH`, `THIRTY_SIX_MONTH`.\n", "willReplaceOnChanges": true }, "project": { @@ -126448,7 +126476,7 @@ }, "interface": { "type": "string", - "description": "(Optional, Deprecated)\nSpecifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", + "description": "Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", "deprecationMessage": "`interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment." }, "labelFingerprint": { @@ -126498,7 +126526,7 @@ "items": { "type": "string" }, - "description": "URLs of the zones where the disk should be replicated to.\n\n\n- - -\n" + "description": "URLs of the zones where the disk should be replicated to.\n" }, "selfLink": { "type": "string", @@ -126510,11 +126538,11 @@ }, "snapshot": { "type": "string", - "description": "The source snapshot used to create this disk. You can provide this as a partial or full URL to the resource. For\nexample, the following are valid values: *\n'https://www.googleapis.com/compute/v1/projects/project/global/snapshots/snapshot' *\n'projects/project/global/snapshots/snapshot' * 'global/snapshots/snapshot' * 'snapshot'\n" + "description": "The source snapshot used to create this disk. You can provide this as\na partial or full URL to the resource. For example, the following are\nvalid values:\n" }, "sourceDisk": { "type": "string", - "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n* https://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n* https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n* projects/{project}/zones/{zone}/disks/{disk}\n* projects/{project}/regions/{region}/disks/{disk}\n* zones/{zone}/disks/{disk}\n* regions/{region}/disks/{disk}\n" + "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n\nprojects/{project}/zones/{zone}/disks/{disk}\n\nprojects/{project}/regions/{region}/disks/{disk}\n\nzones/{zone}/disks/{disk}\n\nregions/{region}/disks/{disk}\n" }, "sourceDiskId": { "type": "string", @@ -126584,7 +126612,7 @@ }, "interface": { "type": "string", - "description": "(Optional, Deprecated)\nSpecifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", + "description": "Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", "deprecationMessage": "`interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.", "willReplaceOnChanges": true }, @@ -126628,7 +126656,7 @@ "items": { "type": "string" }, - "description": "URLs of the zones where the disk should be replicated to.\n\n\n- - -\n", + "description": "URLs of the zones where the disk should be replicated to.\n", "willReplaceOnChanges": true }, "size": { @@ -126637,12 +126665,12 @@ }, "snapshot": { "type": "string", - "description": "The source snapshot used to create this disk. You can provide this as a partial or full URL to the resource. For\nexample, the following are valid values: *\n'https://www.googleapis.com/compute/v1/projects/project/global/snapshots/snapshot' *\n'projects/project/global/snapshots/snapshot' * 'global/snapshots/snapshot' * 'snapshot'\n", + "description": "The source snapshot used to create this disk. You can provide this as\na partial or full URL to the resource. For example, the following are\nvalid values:\n", "willReplaceOnChanges": true }, "sourceDisk": { "type": "string", - "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n* https://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n* https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n* projects/{project}/zones/{zone}/disks/{disk}\n* projects/{project}/regions/{region}/disks/{disk}\n* zones/{zone}/disks/{disk}\n* regions/{region}/disks/{disk}\n", + "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n\nprojects/{project}/zones/{zone}/disks/{disk}\n\nprojects/{project}/regions/{region}/disks/{disk}\n\nzones/{zone}/disks/{disk}\n\nregions/{region}/disks/{disk}\n", "willReplaceOnChanges": true }, "sourceSnapshotEncryptionKey": { @@ -126691,7 +126719,7 @@ }, "interface": { "type": "string", - "description": "(Optional, Deprecated)\nSpecifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", + "description": "Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI.\n\n\u003e **Warning:** `interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.\n", "deprecationMessage": "`interface` is deprecated and will be removed in a future major release. This field is no longer used and can be safely removed from your configurations; disk interfaces are automatically determined on attachment.", "willReplaceOnChanges": true }, @@ -126747,7 +126775,7 @@ "items": { "type": "string" }, - "description": "URLs of the zones where the disk should be replicated to.\n\n\n- - -\n", + "description": "URLs of the zones where the disk should be replicated to.\n", "willReplaceOnChanges": true }, "selfLink": { @@ -126760,12 +126788,12 @@ }, "snapshot": { "type": "string", - "description": "The source snapshot used to create this disk. You can provide this as a partial or full URL to the resource. For\nexample, the following are valid values: *\n'https://www.googleapis.com/compute/v1/projects/project/global/snapshots/snapshot' *\n'projects/project/global/snapshots/snapshot' * 'global/snapshots/snapshot' * 'snapshot'\n", + "description": "The source snapshot used to create this disk. You can provide this as\na partial or full URL to the resource. For example, the following are\nvalid values:\n", "willReplaceOnChanges": true }, "sourceDisk": { "type": "string", - "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n* https://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n* https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n* projects/{project}/zones/{zone}/disks/{disk}\n* projects/{project}/regions/{region}/disks/{disk}\n* zones/{zone}/disks/{disk}\n* regions/{region}/disks/{disk}\n", + "description": "The source disk used to create this disk. You can provide this as a partial or full URL to the resource.\nFor example, the following are valid values:\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\n\nhttps://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/disks/{disk}\n\nprojects/{project}/zones/{zone}/disks/{disk}\n\nprojects/{project}/regions/{region}/disks/{disk}\n\nzones/{zone}/disks/{disk}\n\nregions/{region}/disks/{disk}\n", "willReplaceOnChanges": true }, "sourceDiskId": { @@ -126819,7 +126847,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -126855,7 +126883,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -126896,7 +126924,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -126931,7 +126959,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -126965,7 +126993,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -127004,7 +127032,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -127037,7 +127065,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -127062,7 +127090,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -127091,7 +127119,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -127107,7 +127135,7 @@ "properties": { "disk": { "type": "string", - "description": "The name of the regional disk in which the resource policies are attached to.\n\n\n- - -\n" + "description": "The name of the regional disk in which the resource policies are attached to.\n" }, "name": { "type": "string", @@ -127131,7 +127159,7 @@ "inputProperties": { "disk": { "type": "string", - "description": "The name of the regional disk in which the resource policies are attached to.\n\n\n- - -\n", + "description": "The name of the regional disk in which the resource policies are attached to.\n", "willReplaceOnChanges": true }, "name": { @@ -127158,7 +127186,7 @@ "properties": { "disk": { "type": "string", - "description": "The name of the regional disk in which the resource policies are attached to.\n\n\n- - -\n", + "description": "The name of the regional disk in which the resource policies are attached to.\n", "willReplaceOnChanges": true }, "name": { @@ -127221,7 +127249,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n" }, "project": { "type": "string", @@ -127300,7 +127328,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -127371,7 +127399,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z?` which means\nthe first character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the\nlast character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -127417,7 +127445,7 @@ "properties": { "allInstancesConfig": { "$ref": "#/types/gcp:compute/RegionInstanceGroupManagerAllInstancesConfig:RegionInstanceGroupManagerAllInstancesConfig", - "description": ")\nProperties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" + "description": "Properties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" }, "autoHealingPolicies": { "$ref": "#/types/gcp:compute/RegionInstanceGroupManagerAutoHealingPolicies:RegionInstanceGroupManagerAutoHealingPolicies", @@ -127475,7 +127503,7 @@ }, "region": { "type": "string", - "description": "The region where the managed instance group resides. If not provided, the provider region is used.\n\n- - -\n" + "description": "The region where the managed instance group resides. If not provided, the provider region is used.\n" }, "selfLink": { "type": "string", @@ -127493,7 +127521,7 @@ "items": { "$ref": "#/types/gcp:compute/RegionInstanceGroupManagerStatefulExternalIp:RegionInstanceGroupManagerStatefulExternalIp" }, - "description": "External network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name. Structure is documented below.\n\n- - -\n" + "description": "External network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name. Structure is documented below.\n" }, "statefulInternalIps": { "type": "array", @@ -127559,7 +127587,7 @@ "inputProperties": { "allInstancesConfig": { "$ref": "#/types/gcp:compute/RegionInstanceGroupManagerAllInstancesConfig:RegionInstanceGroupManagerAllInstancesConfig", - "description": ")\nProperties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" + "description": "Properties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" }, "autoHealingPolicies": { "$ref": "#/types/gcp:compute/RegionInstanceGroupManagerAutoHealingPolicies:RegionInstanceGroupManagerAutoHealingPolicies", @@ -127614,7 +127642,7 @@ }, "region": { "type": "string", - "description": "The region where the managed instance group resides. If not provided, the provider region is used.\n\n- - -\n", + "description": "The region where the managed instance group resides. If not provided, the provider region is used.\n", "willReplaceOnChanges": true }, "statefulDisks": { @@ -127629,7 +127657,7 @@ "items": { "$ref": "#/types/gcp:compute/RegionInstanceGroupManagerStatefulExternalIp:RegionInstanceGroupManagerStatefulExternalIp" }, - "description": "External network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name. Structure is documented below.\n\n- - -\n" + "description": "External network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name. Structure is documented below.\n" }, "statefulInternalIps": { "type": "array", @@ -127678,7 +127706,7 @@ "properties": { "allInstancesConfig": { "$ref": "#/types/gcp:compute/RegionInstanceGroupManagerAllInstancesConfig:RegionInstanceGroupManagerAllInstancesConfig", - "description": ")\nProperties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" + "description": "Properties to set on all instances in the group. After setting\nallInstancesConfig on the group, you must update the group's instances to\napply the configuration.\n" }, "autoHealingPolicies": { "$ref": "#/types/gcp:compute/RegionInstanceGroupManagerAutoHealingPolicies:RegionInstanceGroupManagerAutoHealingPolicies", @@ -127741,7 +127769,7 @@ }, "region": { "type": "string", - "description": "The region where the managed instance group resides. If not provided, the provider region is used.\n\n- - -\n", + "description": "The region where the managed instance group resides. If not provided, the provider region is used.\n", "willReplaceOnChanges": true }, "selfLink": { @@ -127760,7 +127788,7 @@ "items": { "$ref": "#/types/gcp:compute/RegionInstanceGroupManagerStatefulExternalIp:RegionInstanceGroupManagerStatefulExternalIp" }, - "description": "External network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name. Structure is documented below.\n\n- - -\n" + "description": "External network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name. Structure is documented below.\n" }, "statefulInternalIps": { "type": "array", @@ -127860,7 +127888,7 @@ }, "machineType": { "type": "string", - "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n\n- - -\n" + "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n" }, "metadata": { "type": "object", @@ -127914,7 +127942,7 @@ }, "resourcePolicies": { "type": "string", - "description": "- A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n" + "description": "A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n" }, "scheduling": { "$ref": "#/types/gcp:compute/RegionInstanceTemplateScheduling:RegionInstanceTemplateScheduling", @@ -128015,7 +128043,7 @@ }, "machineType": { "type": "string", - "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n\n- - -\n", + "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n", "willReplaceOnChanges": true }, "metadata": { @@ -128076,7 +128104,7 @@ }, "resourcePolicies": { "type": "string", - "description": "- A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n", + "description": "A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n", "willReplaceOnChanges": true }, "scheduling": { @@ -128166,7 +128194,7 @@ }, "machineType": { "type": "string", - "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n\n- - -\n", + "description": "The machine type to create.\n\nTo create a machine with a [custom type][custom-vm-types] (such as extended memory), format the value like `custom-VCPUS-MEM_IN_MB` like `custom-6-20480` for 6 vCPU and 20GB of RAM.\n", "willReplaceOnChanges": true }, "metadata": { @@ -128231,7 +128259,7 @@ }, "resourcePolicies": { "type": "string", - "description": "- A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n", + "description": "A list of self_links of resource policies to attach to the instance. Modifying this list will cause the instance to recreate. Currently a max of 1 resource policy is supported.\n", "willReplaceOnChanges": true }, "scheduling": { @@ -128310,7 +128338,7 @@ }, "region": { "type": "string", - "description": "A reference to the region where the Serverless NEGs Reside.\n\n\n- - -\n" + "description": "A reference to the region where the Serverless NEGs Reside.\n" }, "selfLink": { "type": "string", @@ -128318,7 +128346,7 @@ }, "serverlessDeployment": { "$ref": "#/types/gcp:compute/RegionNetworkEndpointGroupServerlessDeployment:RegionNetworkEndpointGroupServerlessDeployment", - "description": "Only valid when networkEndpointType is \"SERVERLESS\". Only one of cloudRun, appEngine, cloudFunction or\nserverlessDeployment may be set.\n" + "description": "Only valid when networkEndpointType is \"SERVERLESS\".\nOnly one of cloudRun, appEngine, cloudFunction or serverlessDeployment may be set.\nStructure is documented below.\n" }, "subnetwork": { "type": "string", @@ -128379,12 +128407,12 @@ }, "region": { "type": "string", - "description": "A reference to the region where the Serverless NEGs Reside.\n\n\n- - -\n", + "description": "A reference to the region where the Serverless NEGs Reside.\n", "willReplaceOnChanges": true }, "serverlessDeployment": { "$ref": "#/types/gcp:compute/RegionNetworkEndpointGroupServerlessDeployment:RegionNetworkEndpointGroupServerlessDeployment", - "description": "Only valid when networkEndpointType is \"SERVERLESS\". Only one of cloudRun, appEngine, cloudFunction or\nserverlessDeployment may be set.\n", + "description": "Only valid when networkEndpointType is \"SERVERLESS\".\nOnly one of cloudRun, appEngine, cloudFunction or serverlessDeployment may be set.\nStructure is documented below.\n", "willReplaceOnChanges": true }, "subnetwork": { @@ -128446,7 +128474,7 @@ }, "region": { "type": "string", - "description": "A reference to the region where the Serverless NEGs Reside.\n\n\n- - -\n", + "description": "A reference to the region where the Serverless NEGs Reside.\n", "willReplaceOnChanges": true }, "selfLink": { @@ -128455,7 +128483,7 @@ }, "serverlessDeployment": { "$ref": "#/types/gcp:compute/RegionNetworkEndpointGroupServerlessDeployment:RegionNetworkEndpointGroupServerlessDeployment", - "description": "Only valid when networkEndpointType is \"SERVERLESS\". Only one of cloudRun, appEngine, cloudFunction or\nserverlessDeployment may be set.\n", + "description": "Only valid when networkEndpointType is \"SERVERLESS\".\nOnly one of cloudRun, appEngine, cloudFunction or serverlessDeployment may be set.\nStructure is documented below.\n", "willReplaceOnChanges": true }, "subnetwork": { @@ -128484,7 +128512,7 @@ }, "name": { "type": "string", - "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n\n- - -\n" + "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n" }, "project": { "type": "string", @@ -128529,7 +128557,7 @@ }, "name": { "type": "string", - "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n\n- - -\n", + "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -128560,7 +128588,7 @@ }, "name": { "type": "string", - "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n\n- - -\n", + "description": "User-provided name of the Network firewall policy. The name should be unique in the project in which the firewall policy is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -128606,7 +128634,7 @@ }, "name": { "type": "string", - "description": "The name for an association.\n\n\n\n- - -\n" + "description": "The name for an association.\n" }, "project": { "type": "string", @@ -128642,7 +128670,7 @@ }, "name": { "type": "string", - "description": "The name for an association.\n\n\n\n- - -\n", + "description": "The name for an association.\n", "willReplaceOnChanges": true }, "project": { @@ -128675,7 +128703,7 @@ }, "name": { "type": "string", - "description": "The name for an association.\n\n\n\n- - -\n", + "description": "The name for an association.\n", "willReplaceOnChanges": true }, "project": { @@ -128930,11 +128958,11 @@ "properties": { "minimalAction": { "type": "string", - "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "mostDisruptiveAllowedAction": { "type": "string", - "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "name": { "type": "string", @@ -128954,7 +128982,7 @@ }, "regionInstanceGroupManager": { "type": "string", - "description": "The region instance group manager this instance config is part of.\n\n\n- - -\n" + "description": "The region instance group manager this instance config is part of.\n" }, "removeInstanceStateOnDestroy": { "type": "boolean", @@ -128970,11 +128998,11 @@ "inputProperties": { "minimalAction": { "type": "string", - "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "mostDisruptiveAllowedAction": { "type": "string", - "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "name": { "type": "string", @@ -128997,7 +129025,7 @@ }, "regionInstanceGroupManager": { "type": "string", - "description": "The region instance group manager this instance config is part of.\n\n\n- - -\n", + "description": "The region instance group manager this instance config is part of.\n", "willReplaceOnChanges": true }, "removeInstanceStateOnDestroy": { @@ -129013,11 +129041,11 @@ "properties": { "minimalAction": { "type": "string", - "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The minimal action to perform on the instance during an update.\nDefault is `NONE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "mostDisruptiveAllowedAction": { "type": "string", - "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n* REPLACE\n* RESTART\n* REFRESH\n* NONE\n" + "description": "The most disruptive action to perform on the instance during an update.\nDefault is `REPLACE`. Possible values are:\n\nREPLACE\n\nRESTART\n\nREFRESH\n\nNONE\n" }, "name": { "type": "string", @@ -129040,7 +129068,7 @@ }, "regionInstanceGroupManager": { "type": "string", - "description": "The region instance group manager this instance config is part of.\n\n\n- - -\n", + "description": "The region instance group manager this instance config is part of.\n", "willReplaceOnChanges": true }, "removeInstanceStateOnDestroy": { @@ -129068,7 +129096,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n" }, "policyId": { "type": "string", @@ -129092,7 +129120,7 @@ }, "type": { "type": "string", - "description": "The type indicates the intended use of the security policy.\n- CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers.\n- CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache.\n- CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application.\nThis field can be set only at resource creation time.\nPossible values are: `CLOUD_ARMOR`, `CLOUD_ARMOR_EDGE`, `CLOUD_ARMOR_NETWORK`.\n" + "description": "The type indicates the intended use of the security policy.\n\nCLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers.\n\nCLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache.\n\nCLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application.\nThis field can be set only at resource creation time.\nPossible values are: `CLOUD_ARMOR`, `CLOUD_ARMOR_EDGE`, `CLOUD_ARMOR_NETWORK`.\n" }, "userDefinedFields": { "type": "array", @@ -129122,7 +129150,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -129137,7 +129165,7 @@ }, "type": { "type": "string", - "description": "The type indicates the intended use of the security policy.\n- CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers.\n- CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache.\n- CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application.\nThis field can be set only at resource creation time.\nPossible values are: `CLOUD_ARMOR`, `CLOUD_ARMOR_EDGE`, `CLOUD_ARMOR_NETWORK`.\n", + "description": "The type indicates the intended use of the security policy.\n\nCLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers.\n\nCLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache.\n\nCLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application.\nThis field can be set only at resource creation time.\nPossible values are: `CLOUD_ARMOR`, `CLOUD_ARMOR_EDGE`, `CLOUD_ARMOR_NETWORK`.\n", "willReplaceOnChanges": true }, "userDefinedFields": { @@ -129165,7 +129193,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "policyId": { @@ -129192,7 +129220,7 @@ }, "type": { "type": "string", - "description": "The type indicates the intended use of the security policy.\n- CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers.\n- CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache.\n- CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application.\nThis field can be set only at resource creation time.\nPossible values are: `CLOUD_ARMOR`, `CLOUD_ARMOR_EDGE`, `CLOUD_ARMOR_NETWORK`.\n", + "description": "The type indicates the intended use of the security policy.\n\nCLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers.\n\nCLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache.\n\nCLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application.\nThis field can be set only at resource creation time.\nPossible values are: `CLOUD_ARMOR`, `CLOUD_ARMOR_EDGE`, `CLOUD_ARMOR_NETWORK`.\n", "willReplaceOnChanges": true }, "userDefinedFields": { @@ -129211,7 +129239,7 @@ "properties": { "action": { "type": "string", - "description": "The Action to perform when the rule is matched. The following are the valid actions:\n* allow: allow access to target.\n* deny(STATUS): deny access to target, returns the HTTP response code specified. Valid values for STATUS are 403, 404, and 502.\n* rate_based_ban: limit client traffic to the configured threshold and ban the client if the traffic exceeds the threshold. Configure parameters for this action in RateLimitOptions. Requires rateLimitOptions to be set.\n* redirect: redirect to a different target. This can either be an internal reCAPTCHA redirect, or an external URL-based redirect via a 302 response. Parameters for this action can be configured via redirectOptions. This action is only supported in Global Security Policies of type CLOUD_ARMOR.\n* throttle: limit client traffic to the configured threshold. Configure parameters for this action in rateLimitOptions. Requires rateLimitOptions to be set for this.\n" + "description": "The Action to perform when the rule is matched. The following are the valid actions:\n\nallow: allow access to target.\n\ndeny(STATUS): deny access to target, returns the HTTP response code specified. Valid values for STATUS are 403, 404, and 502.\n\nrate_based_ban: limit client traffic to the configured threshold and ban the client if the traffic exceeds the threshold. Configure parameters for this action in RateLimitOptions. Requires rateLimitOptions to be set.\n\nredirect: redirect to a different target. This can either be an internal reCAPTCHA redirect, or an external URL-based redirect via a 302 response. Parameters for this action can be configured via redirectOptions. This action is only supported in Global Security Policies of type CLOUD_ARMOR.\n\nthrottle: limit client traffic to the configured threshold. Configure parameters for this action in rateLimitOptions. Requires rateLimitOptions to be set for this.\n" }, "description": { "type": "string", @@ -129243,7 +129271,7 @@ }, "securityPolicy": { "type": "string", - "description": "The name of the security policy this rule belongs to.\n\n\n- - -\n" + "description": "The name of the security policy this rule belongs to.\n" } }, "required": [ @@ -129256,7 +129284,7 @@ "inputProperties": { "action": { "type": "string", - "description": "The Action to perform when the rule is matched. The following are the valid actions:\n* allow: allow access to target.\n* deny(STATUS): deny access to target, returns the HTTP response code specified. Valid values for STATUS are 403, 404, and 502.\n* rate_based_ban: limit client traffic to the configured threshold and ban the client if the traffic exceeds the threshold. Configure parameters for this action in RateLimitOptions. Requires rateLimitOptions to be set.\n* redirect: redirect to a different target. This can either be an internal reCAPTCHA redirect, or an external URL-based redirect via a 302 response. Parameters for this action can be configured via redirectOptions. This action is only supported in Global Security Policies of type CLOUD_ARMOR.\n* throttle: limit client traffic to the configured threshold. Configure parameters for this action in rateLimitOptions. Requires rateLimitOptions to be set for this.\n" + "description": "The Action to perform when the rule is matched. The following are the valid actions:\n\nallow: allow access to target.\n\ndeny(STATUS): deny access to target, returns the HTTP response code specified. Valid values for STATUS are 403, 404, and 502.\n\nrate_based_ban: limit client traffic to the configured threshold and ban the client if the traffic exceeds the threshold. Configure parameters for this action in RateLimitOptions. Requires rateLimitOptions to be set.\n\nredirect: redirect to a different target. This can either be an internal reCAPTCHA redirect, or an external URL-based redirect via a 302 response. Parameters for this action can be configured via redirectOptions. This action is only supported in Global Security Policies of type CLOUD_ARMOR.\n\nthrottle: limit client traffic to the configured threshold. Configure parameters for this action in rateLimitOptions. Requires rateLimitOptions to be set for this.\n" }, "description": { "type": "string", @@ -129291,7 +129319,7 @@ }, "securityPolicy": { "type": "string", - "description": "The name of the security policy this rule belongs to.\n\n\n- - -\n", + "description": "The name of the security policy this rule belongs to.\n", "willReplaceOnChanges": true } }, @@ -129306,7 +129334,7 @@ "properties": { "action": { "type": "string", - "description": "The Action to perform when the rule is matched. The following are the valid actions:\n* allow: allow access to target.\n* deny(STATUS): deny access to target, returns the HTTP response code specified. Valid values for STATUS are 403, 404, and 502.\n* rate_based_ban: limit client traffic to the configured threshold and ban the client if the traffic exceeds the threshold. Configure parameters for this action in RateLimitOptions. Requires rateLimitOptions to be set.\n* redirect: redirect to a different target. This can either be an internal reCAPTCHA redirect, or an external URL-based redirect via a 302 response. Parameters for this action can be configured via redirectOptions. This action is only supported in Global Security Policies of type CLOUD_ARMOR.\n* throttle: limit client traffic to the configured threshold. Configure parameters for this action in rateLimitOptions. Requires rateLimitOptions to be set for this.\n" + "description": "The Action to perform when the rule is matched. The following are the valid actions:\n\nallow: allow access to target.\n\ndeny(STATUS): deny access to target, returns the HTTP response code specified. Valid values for STATUS are 403, 404, and 502.\n\nrate_based_ban: limit client traffic to the configured threshold and ban the client if the traffic exceeds the threshold. Configure parameters for this action in RateLimitOptions. Requires rateLimitOptions to be set.\n\nredirect: redirect to a different target. This can either be an internal reCAPTCHA redirect, or an external URL-based redirect via a 302 response. Parameters for this action can be configured via redirectOptions. This action is only supported in Global Security Policies of type CLOUD_ARMOR.\n\nthrottle: limit client traffic to the configured threshold. Configure parameters for this action in rateLimitOptions. Requires rateLimitOptions to be set for this.\n" }, "description": { "type": "string", @@ -129341,7 +129369,7 @@ }, "securityPolicy": { "type": "string", - "description": "The name of the security policy this rule belongs to.\n\n\n- - -\n", + "description": "The name of the security policy this rule belongs to.\n", "willReplaceOnChanges": true } }, @@ -129382,7 +129410,7 @@ }, "privateKey": { "type": "string", - "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\n- - -\n", + "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n", "secret": true }, "project": { @@ -129434,7 +129462,7 @@ }, "privateKey": { "type": "string", - "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\n- - -\n", + "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n", "secret": true, "willReplaceOnChanges": true }, @@ -129491,7 +129519,7 @@ }, "privateKey": { "type": "string", - "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\n- - -\n", + "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n", "secret": true, "willReplaceOnChanges": true }, @@ -129560,7 +129588,7 @@ }, "region": { "type": "string", - "description": "The region where the regional SSL policy resides.\n\n\n- - -\n" + "description": "The region where the regional SSL policy resides.\n" }, "selfLink": { "type": "string", @@ -129609,7 +129637,7 @@ }, "region": { "type": "string", - "description": "The region where the regional SSL policy resides.\n\n\n- - -\n", + "description": "The region where the regional SSL policy resides.\n", "willReplaceOnChanges": true } }, @@ -129666,7 +129694,7 @@ }, "region": { "type": "string", - "description": "The region where the regional SSL policy resides.\n\n\n- - -\n", + "description": "The region where the regional SSL policy resides.\n", "willReplaceOnChanges": true }, "selfLink": { @@ -129710,7 +129738,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the BackendService.\n\n\n- - -\n" + "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the BackendService.\n" } }, "required": [ @@ -129745,7 +129773,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the BackendService.\n\n\n- - -\n" + "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the BackendService.\n" } }, "requiredInputs": [ @@ -129788,7 +129816,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the BackendService.\n\n\n- - -\n" + "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the BackendService.\n" } }, "type": "object" @@ -129838,7 +129866,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the RegionBackendService.\n\n\n- - -\n" + "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the RegionBackendService.\n" } }, "required": [ @@ -129886,7 +129914,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the RegionBackendService.\n\n\n- - -\n" + "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the RegionBackendService.\n" } }, "requiredInputs": [ @@ -129942,7 +129970,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the RegionBackendService.\n\n\n- - -\n" + "description": "A reference to the RegionUrlMap resource that defines the mapping from URL\nto the RegionBackendService.\n" } }, "type": "object" @@ -129953,7 +129981,7 @@ "properties": { "backendService": { "type": "string", - "description": "A reference to the BackendService resource.\n\n\n- - -\n" + "description": "A reference to the BackendService resource.\n" }, "creationTimestamp": { "type": "string", @@ -130005,7 +130033,7 @@ "inputProperties": { "backendService": { "type": "string", - "description": "A reference to the BackendService resource.\n\n\n- - -\n", + "description": "A reference to the BackendService resource.\n", "willReplaceOnChanges": true }, "description": { @@ -130047,7 +130075,7 @@ "properties": { "backendService": { "type": "string", - "description": "A reference to the BackendService resource.\n\n\n- - -\n", + "description": "A reference to the BackendService resource.\n", "willReplaceOnChanges": true }, "creationTimestamp": { @@ -130136,7 +130164,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n" }, "pathMatchers": { "type": "array", @@ -130200,7 +130228,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "pathMatchers": { @@ -130267,7 +130295,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "pathMatchers": { @@ -130476,7 +130504,7 @@ }, "name": { "type": "string", - "description": "The name of the resource, provided by the client when initially creating\nthe resource. The resource name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z`? which means the\nfirst character must be a lowercase letter, and all following characters\nmust be a dash, lowercase letter, or digit, except the last character,\nwhich cannot be a dash.\n\n\n- - -\n" + "description": "The name of the resource, provided by the client when initially creating\nthe resource. The resource name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z`? which means the\nfirst character must be a lowercase letter, and all following characters\nmust be a dash, lowercase letter, or digit, except the last character,\nwhich cannot be a dash.\n" }, "project": { "type": "string", @@ -130524,7 +130552,7 @@ }, "name": { "type": "string", - "description": "The name of the resource, provided by the client when initially creating\nthe resource. The resource name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z`? which means the\nfirst character must be a lowercase letter, and all following characters\nmust be a dash, lowercase letter, or digit, except the last character,\nwhich cannot be a dash.\n\n\n- - -\n", + "description": "The name of the resource, provided by the client when initially creating\nthe resource. The resource name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z`? which means the\nfirst character must be a lowercase letter, and all following characters\nmust be a dash, lowercase letter, or digit, except the last character,\nwhich cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -130568,7 +130596,7 @@ }, "name": { "type": "string", - "description": "The name of the resource, provided by the client when initially creating\nthe resource. The resource name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z`? which means the\nfirst character must be a lowercase letter, and all following characters\nmust be a dash, lowercase letter, or digit, except the last character,\nwhich cannot be a dash.\n\n\n- - -\n", + "description": "The name of the resource, provided by the client when initially creating\nthe resource. The resource name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long and\nmatch the regular expression `a-z`? which means the\nfirst character must be a lowercase letter, and all following characters\nmust be a dash, lowercase letter, or digit, except the last character,\nwhich cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -130611,23 +130639,23 @@ }, "network": { "type": "string", - "description": "The network that this route applies to.\n\n\n- - -\n" + "description": "The network that this route applies to.\n" }, "nextHopGateway": { "type": "string", - "description": "URL to a gateway that should handle matching packets.\nCurrently, you can only specify the internet gateway, using a full or\npartial valid URL:\n* `https://www.googleapis.com/compute/v1/projects/project/global/gateways/default-internet-gateway`\n* `projects/project/global/gateways/default-internet-gateway`\n* `global/gateways/default-internet-gateway`\n* The string `default-internet-gateway`.\n" + "description": "URL to a gateway that should handle matching packets.\nCurrently, you can only specify the internet gateway, using a full or\npartial valid URL:\n" }, "nextHopIlb": { "type": "string", - "description": "The IP address or URL to a forwarding rule of type\nloadBalancingScheme=INTERNAL that should handle matching\npackets.\nWith the GA provider you can only specify the forwarding\nrule as a partial or full URL. For example, the following\nare all valid values:\n* 10.128.0.56\n* https://www.googleapis.com/compute/v1/projects/project/regions/region/forwardingRules/forwardingRule\n* regions/region/forwardingRules/forwardingRule\nWhen the beta provider, you can also specify the IP address\nof a forwarding rule from the same VPC or any peered VPC.\nNote that this can only be used when the destinationRange is\na public (non-RFC 1918) IP CIDR range.\n" + "description": "The IP address or URL to a forwarding rule of type\nloadBalancingScheme=INTERNAL that should handle matching\npackets.\nWith the GA provider you can only specify the forwarding\nrule as a partial or full URL. For example, the following\nare all valid values:\n\n10.128.0.56\n\nhttps://www.googleapis.com/compute/v1/projects/project/regions/region/forwardingRules/forwardingRule\n\nregions/region/forwardingRules/forwardingRule\nWhen the beta provider, you can also specify the IP address\nof a forwarding rule from the same VPC or any peered VPC.\nNote that this can only be used when the destinationRange is\na public (non-RFC 1918) IP CIDR range.\n" }, "nextHopInstance": { "type": "string", - "description": "URL to an instance that should handle matching packets.\nYou can specify this as a full or partial URL. For example:\n* `https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance`\n* `projects/project/zones/zone/instances/instance`\n* `zones/zone/instances/instance`\n* Just the instance name, with the zone in `next_hop_instance_zone`.\n" + "description": "URL to an instance that should handle matching packets.\nYou can specify this as a full or partial URL. For example:\n" }, "nextHopInstanceZone": { "type": "string", - "description": "(Optional when `next_hop_instance` is\nspecified) The zone of the instance specified in\n`next_hop_instance`. Omit if `next_hop_instance` is specified as\na URL.\n" + "description": "The zone of the instance specified in\n`next_hop_instance`. Omit if `next_hop_instance` is specified as\na URL.\n" }, "nextHopIp": { "type": "string", @@ -130689,27 +130717,27 @@ }, "network": { "type": "string", - "description": "The network that this route applies to.\n\n\n- - -\n", + "description": "The network that this route applies to.\n", "willReplaceOnChanges": true }, "nextHopGateway": { "type": "string", - "description": "URL to a gateway that should handle matching packets.\nCurrently, you can only specify the internet gateway, using a full or\npartial valid URL:\n* `https://www.googleapis.com/compute/v1/projects/project/global/gateways/default-internet-gateway`\n* `projects/project/global/gateways/default-internet-gateway`\n* `global/gateways/default-internet-gateway`\n* The string `default-internet-gateway`.\n", + "description": "URL to a gateway that should handle matching packets.\nCurrently, you can only specify the internet gateway, using a full or\npartial valid URL:\n", "willReplaceOnChanges": true }, "nextHopIlb": { "type": "string", - "description": "The IP address or URL to a forwarding rule of type\nloadBalancingScheme=INTERNAL that should handle matching\npackets.\nWith the GA provider you can only specify the forwarding\nrule as a partial or full URL. For example, the following\nare all valid values:\n* 10.128.0.56\n* https://www.googleapis.com/compute/v1/projects/project/regions/region/forwardingRules/forwardingRule\n* regions/region/forwardingRules/forwardingRule\nWhen the beta provider, you can also specify the IP address\nof a forwarding rule from the same VPC or any peered VPC.\nNote that this can only be used when the destinationRange is\na public (non-RFC 1918) IP CIDR range.\n", + "description": "The IP address or URL to a forwarding rule of type\nloadBalancingScheme=INTERNAL that should handle matching\npackets.\nWith the GA provider you can only specify the forwarding\nrule as a partial or full URL. For example, the following\nare all valid values:\n\n10.128.0.56\n\nhttps://www.googleapis.com/compute/v1/projects/project/regions/region/forwardingRules/forwardingRule\n\nregions/region/forwardingRules/forwardingRule\nWhen the beta provider, you can also specify the IP address\nof a forwarding rule from the same VPC or any peered VPC.\nNote that this can only be used when the destinationRange is\na public (non-RFC 1918) IP CIDR range.\n", "willReplaceOnChanges": true }, "nextHopInstance": { "type": "string", - "description": "URL to an instance that should handle matching packets.\nYou can specify this as a full or partial URL. For example:\n* `https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance`\n* `projects/project/zones/zone/instances/instance`\n* `zones/zone/instances/instance`\n* Just the instance name, with the zone in `next_hop_instance_zone`.\n", + "description": "URL to an instance that should handle matching packets.\nYou can specify this as a full or partial URL. For example:\n", "willReplaceOnChanges": true }, "nextHopInstanceZone": { "type": "string", - "description": "(Optional when `next_hop_instance` is\nspecified) The zone of the instance specified in\n`next_hop_instance`. Omit if `next_hop_instance` is specified as\na URL.\n", + "description": "The zone of the instance specified in\n`next_hop_instance`. Omit if `next_hop_instance` is specified as\na URL.\n", "willReplaceOnChanges": true }, "nextHopIp": { @@ -130765,27 +130793,27 @@ }, "network": { "type": "string", - "description": "The network that this route applies to.\n\n\n- - -\n", + "description": "The network that this route applies to.\n", "willReplaceOnChanges": true }, "nextHopGateway": { "type": "string", - "description": "URL to a gateway that should handle matching packets.\nCurrently, you can only specify the internet gateway, using a full or\npartial valid URL:\n* `https://www.googleapis.com/compute/v1/projects/project/global/gateways/default-internet-gateway`\n* `projects/project/global/gateways/default-internet-gateway`\n* `global/gateways/default-internet-gateway`\n* The string `default-internet-gateway`.\n", + "description": "URL to a gateway that should handle matching packets.\nCurrently, you can only specify the internet gateway, using a full or\npartial valid URL:\n", "willReplaceOnChanges": true }, "nextHopIlb": { "type": "string", - "description": "The IP address or URL to a forwarding rule of type\nloadBalancingScheme=INTERNAL that should handle matching\npackets.\nWith the GA provider you can only specify the forwarding\nrule as a partial or full URL. For example, the following\nare all valid values:\n* 10.128.0.56\n* https://www.googleapis.com/compute/v1/projects/project/regions/region/forwardingRules/forwardingRule\n* regions/region/forwardingRules/forwardingRule\nWhen the beta provider, you can also specify the IP address\nof a forwarding rule from the same VPC or any peered VPC.\nNote that this can only be used when the destinationRange is\na public (non-RFC 1918) IP CIDR range.\n", + "description": "The IP address or URL to a forwarding rule of type\nloadBalancingScheme=INTERNAL that should handle matching\npackets.\nWith the GA provider you can only specify the forwarding\nrule as a partial or full URL. For example, the following\nare all valid values:\n\n10.128.0.56\n\nhttps://www.googleapis.com/compute/v1/projects/project/regions/region/forwardingRules/forwardingRule\n\nregions/region/forwardingRules/forwardingRule\nWhen the beta provider, you can also specify the IP address\nof a forwarding rule from the same VPC or any peered VPC.\nNote that this can only be used when the destinationRange is\na public (non-RFC 1918) IP CIDR range.\n", "willReplaceOnChanges": true }, "nextHopInstance": { "type": "string", - "description": "URL to an instance that should handle matching packets.\nYou can specify this as a full or partial URL. For example:\n* `https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance`\n* `projects/project/zones/zone/instances/instance`\n* `zones/zone/instances/instance`\n* Just the instance name, with the zone in `next_hop_instance_zone`.\n", + "description": "URL to an instance that should handle matching packets.\nYou can specify this as a full or partial URL. For example:\n", "willReplaceOnChanges": true }, "nextHopInstanceZone": { "type": "string", - "description": "(Optional when `next_hop_instance` is\nspecified) The zone of the instance specified in\n`next_hop_instance`. Omit if `next_hop_instance` is specified as\na URL.\n", + "description": "The zone of the instance specified in\n`next_hop_instance`. Omit if `next_hop_instance` is specified as\na URL.\n", "willReplaceOnChanges": true }, "nextHopIp": { @@ -130853,7 +130881,7 @@ }, "network": { "type": "string", - "description": "A reference to the network to which this router belongs.\n\n\n- - -\n" + "description": "A reference to the network to which this router belongs.\n" }, "project": { "type": "string", @@ -130897,7 +130925,7 @@ }, "network": { "type": "string", - "description": "A reference to the network to which this router belongs.\n\n\n- - -\n", + "description": "A reference to the network to which this router belongs.\n", "willReplaceOnChanges": true }, "project": { @@ -130941,7 +130969,7 @@ }, "network": { "type": "string", - "description": "A reference to the network to which this router belongs.\n\n\n- - -\n", + "description": "A reference to the network to which this router belongs.\n", "willReplaceOnChanges": true }, "project": { @@ -130995,7 +131023,7 @@ }, "router": { "type": "string", - "description": "The name of the router this interface will be attached to.\nChanging this forces a new interface to be created.\n\nIn addition to the above required fields, a router interface must have specified either `ip_range` or exactly one of `vpn_tunnel`, `interconnect_attachment` or `subnetwork`, or both.\n\n- - -\n" + "description": "The name of the router this interface will be attached to.\nChanging this forces a new interface to be created.\n\nIn addition to the above required fields, a router interface must have specified either `ip_range` or exactly one of `vpn_tunnel`, `interconnect_attachment` or `subnetwork`, or both.\n" }, "subnetwork": { "type": "string", @@ -131052,7 +131080,7 @@ }, "router": { "type": "string", - "description": "The name of the router this interface will be attached to.\nChanging this forces a new interface to be created.\n\nIn addition to the above required fields, a router interface must have specified either `ip_range` or exactly one of `vpn_tunnel`, `interconnect_attachment` or `subnetwork`, or both.\n\n- - -\n", + "description": "The name of the router this interface will be attached to.\nChanging this forces a new interface to be created.\n\nIn addition to the above required fields, a router interface must have specified either `ip_range` or exactly one of `vpn_tunnel`, `interconnect_attachment` or `subnetwork`, or both.\n", "willReplaceOnChanges": true }, "subnetwork": { @@ -131109,7 +131137,7 @@ }, "router": { "type": "string", - "description": "The name of the router this interface will be attached to.\nChanging this forces a new interface to be created.\n\nIn addition to the above required fields, a router interface must have specified either `ip_range` or exactly one of `vpn_tunnel`, `interconnect_attachment` or `subnetwork`, or both.\n\n- - -\n", + "description": "The name of the router this interface will be attached to.\nChanging this forces a new interface to be created.\n\nIn addition to the above required fields, a router interface must have specified either `ip_range` or exactly one of `vpn_tunnel`, `interconnect_attachment` or `subnetwork`, or both.\n", "willReplaceOnChanges": true }, "subnetwork": { @@ -131185,7 +131213,7 @@ }, "router": { "type": "string", - "description": "The name of the Cloud Router in which this NAT will be configured.\n\n\n- - -\n" + "description": "The name of the Cloud Router in which this NAT will be configured.\n" }, "rules": { "type": "array", @@ -131291,7 +131319,7 @@ }, "router": { "type": "string", - "description": "The name of the Cloud Router in which this NAT will be configured.\n\n\n- - -\n", + "description": "The name of the Cloud Router in which this NAT will be configured.\n", "willReplaceOnChanges": true }, "rules": { @@ -131396,7 +131424,7 @@ }, "router": { "type": "string", - "description": "The name of the Cloud Router in which this NAT will be configured.\n\n\n- - -\n", + "description": "The name of the Cloud Router in which this NAT will be configured.\n", "willReplaceOnChanges": true }, "rules": { @@ -131516,7 +131544,7 @@ }, "router": { "type": "string", - "description": "The name of the Cloud Router in which this BgpPeer will be configured.\n\n\n- - -\n" + "description": "The name of the Cloud Router in which this BgpPeer will be configured.\n" }, "routerApplianceInstance": { "type": "string", @@ -131614,7 +131642,7 @@ }, "router": { "type": "string", - "description": "The name of the Cloud Router in which this BgpPeer will be configured.\n\n\n- - -\n", + "description": "The name of the Cloud Router in which this BgpPeer will be configured.\n", "willReplaceOnChanges": true }, "routerApplianceInstance": { @@ -131710,7 +131738,7 @@ }, "router": { "type": "string", - "description": "The name of the Cloud Router in which this BgpPeer will be configured.\n\n\n- - -\n", + "description": "The name of the Cloud Router in which this BgpPeer will be configured.\n", "willReplaceOnChanges": true }, "routerApplianceInstance": { @@ -131755,7 +131783,7 @@ }, "privateKey": { "type": "string", - "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\n- - -\n", + "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n", "secret": true }, "project": { @@ -131802,7 +131830,7 @@ }, "privateKey": { "type": "string", - "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\n- - -\n", + "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n", "secret": true, "willReplaceOnChanges": true }, @@ -131854,7 +131882,7 @@ }, "privateKey": { "type": "string", - "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\n- - -\n", + "description": "The write-only private key in PEM format.\n**Note**: This property is sensitive and will not be displayed in the plan.\n", "secret": true, "willReplaceOnChanges": true }, @@ -131906,7 +131934,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n" }, "profile": { "type": "string", @@ -131948,7 +131976,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "profile": { @@ -131997,7 +132025,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is\ncreated. The name must be 1-63 characters long, and comply with\nRFC1035. Specifically, the name must be 1-63 characters long and match\nthe regular expression `a-z?` which means the\nfirst character must be a lowercase letter, and all following\ncharacters must be a dash, lowercase letter, or digit, except the last\ncharacter, which cannot be a dash.\n", "willReplaceOnChanges": true }, "profile": { @@ -132030,7 +132058,7 @@ }, "description": { "type": "string", - "description": "An optional description of this security policy. Max size is 2048.\n" + "description": "An optional description of this rule. Max size is 64.\n" }, "fingerprint": { "type": "string", @@ -132038,7 +132066,7 @@ }, "name": { "type": "string", - "description": "The name of the security policy.\n\n- - -\n" + "description": "The name of the security policy.\n" }, "project": { "type": "string", @@ -132061,7 +132089,7 @@ }, "type": { "type": "string", - "description": "The type indicates the intended use of the security policy. This field can be set only at resource creation time.\n* CLOUD_ARMOR - Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services.\nThey filter requests before they hit the origin servers.\n* CLOUD_ARMOR_EDGE - Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services\n(including Cloud CDN-enabled) as well as backend buckets (Cloud Storage).\nThey filter requests before the request is served from Google's cache.\n* CLOUD_ARMOR_INTERNAL_SERVICE - Cloud Armor internal service policies can be configured to filter HTTP requests targeting services\nmanaged by Traffic Director in a service mesh. They filter requests before the request is served from the application.\n" + "description": "The type indicates the intended use of the security policy. This field can be set only at resource creation time.\n\nCLOUD_ARMOR - Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services.\nThey filter requests before they hit the origin servers.\n\nCLOUD_ARMOR_EDGE - Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services\n(including Cloud CDN-enabled) as well as backend buckets (Cloud Storage).\nThey filter requests before the request is served from Google's cache.\n\nCLOUD_ARMOR_INTERNAL_SERVICE - Cloud Armor internal service policies can be configured to filter HTTP requests targeting services \nmanaged by Traffic Director in a service mesh. They filter requests before the request is served from the application.\n" } }, "required": [ @@ -132084,11 +132112,11 @@ }, "description": { "type": "string", - "description": "An optional description of this security policy. Max size is 2048.\n" + "description": "An optional description of this rule. Max size is 64.\n" }, "name": { "type": "string", - "description": "The name of the security policy.\n\n- - -\n", + "description": "The name of the security policy.\n", "willReplaceOnChanges": true }, "project": { @@ -132109,7 +132137,7 @@ }, "type": { "type": "string", - "description": "The type indicates the intended use of the security policy. This field can be set only at resource creation time.\n* CLOUD_ARMOR - Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services.\nThey filter requests before they hit the origin servers.\n* CLOUD_ARMOR_EDGE - Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services\n(including Cloud CDN-enabled) as well as backend buckets (Cloud Storage).\nThey filter requests before the request is served from Google's cache.\n* CLOUD_ARMOR_INTERNAL_SERVICE - Cloud Armor internal service policies can be configured to filter HTTP requests targeting services\nmanaged by Traffic Director in a service mesh. They filter requests before the request is served from the application.\n" + "description": "The type indicates the intended use of the security policy. This field can be set only at resource creation time.\n\nCLOUD_ARMOR - Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services.\nThey filter requests before they hit the origin servers.\n\nCLOUD_ARMOR_EDGE - Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services\n(including Cloud CDN-enabled) as well as backend buckets (Cloud Storage).\nThey filter requests before the request is served from Google's cache.\n\nCLOUD_ARMOR_INTERNAL_SERVICE - Cloud Armor internal service policies can be configured to filter HTTP requests targeting services \nmanaged by Traffic Director in a service mesh. They filter requests before the request is served from the application.\n" } }, "stateInputs": { @@ -132125,7 +132153,7 @@ }, "description": { "type": "string", - "description": "An optional description of this security policy. Max size is 2048.\n" + "description": "An optional description of this rule. Max size is 64.\n" }, "fingerprint": { "type": "string", @@ -132133,7 +132161,7 @@ }, "name": { "type": "string", - "description": "The name of the security policy.\n\n- - -\n", + "description": "The name of the security policy.\n", "willReplaceOnChanges": true }, "project": { @@ -132158,7 +132186,7 @@ }, "type": { "type": "string", - "description": "The type indicates the intended use of the security policy. This field can be set only at resource creation time.\n* CLOUD_ARMOR - Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services.\nThey filter requests before they hit the origin servers.\n* CLOUD_ARMOR_EDGE - Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services\n(including Cloud CDN-enabled) as well as backend buckets (Cloud Storage).\nThey filter requests before the request is served from Google's cache.\n* CLOUD_ARMOR_INTERNAL_SERVICE - Cloud Armor internal service policies can be configured to filter HTTP requests targeting services\nmanaged by Traffic Director in a service mesh. They filter requests before the request is served from the application.\n" + "description": "The type indicates the intended use of the security policy. This field can be set only at resource creation time.\n\nCLOUD_ARMOR - Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services.\nThey filter requests before they hit the origin servers.\n\nCLOUD_ARMOR_EDGE - Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services\n(including Cloud CDN-enabled) as well as backend buckets (Cloud Storage).\nThey filter requests before the request is served from Google's cache.\n\nCLOUD_ARMOR_INTERNAL_SERVICE - Cloud Armor internal service policies can be configured to filter HTTP requests targeting services \nmanaged by Traffic Director in a service mesh. They filter requests before the request is served from the application.\n" } }, "type": "object" @@ -132207,7 +132235,7 @@ "items": { "type": "string" }, - "description": "The starting URLs from which the scanner finds site pages.\n\n\n- - -\n" + "description": "The starting URLs from which the scanner finds site pages.\n" }, "targetPlatforms": { "type": "array", @@ -132265,7 +132293,7 @@ "items": { "type": "string" }, - "description": "The starting URLs from which the scanner finds site pages.\n\n\n- - -\n" + "description": "The starting URLs from which the scanner finds site pages.\n" }, "targetPlatforms": { "type": "array", @@ -132327,7 +132355,7 @@ "items": { "type": "string" }, - "description": "The starting URLs from which the scanner finds site pages.\n\n\n- - -\n" + "description": "The starting URLs from which the scanner finds site pages.\n" }, "targetPlatforms": { "type": "array", @@ -132385,7 +132413,7 @@ }, "enableProxyProtocol": { "type": "boolean", - "description": "If true, enable the proxy protocol which is for supplying client TCP/IP\naddress data in TCP connections that traverse proxies on their way to\ndestination servers.\n\n\n- - -\n" + "description": "If true, enable the proxy protocol which is for supplying client TCP/IP\naddress data in TCP connections that traverse proxies on their way to\ndestination servers.\n" }, "fingerprint": { "type": "string", @@ -132468,7 +132496,7 @@ }, "enableProxyProtocol": { "type": "boolean", - "description": "If true, enable the proxy protocol which is for supplying client TCP/IP\naddress data in TCP connections that traverse proxies on their way to\ndestination servers.\n\n\n- - -\n" + "description": "If true, enable the proxy protocol which is for supplying client TCP/IP\naddress data in TCP connections that traverse proxies on their way to\ndestination servers.\n" }, "name": { "type": "string", @@ -132550,7 +132578,7 @@ }, "enableProxyProtocol": { "type": "boolean", - "description": "If true, enable the proxy protocol which is for supplying client TCP/IP\naddress data in TCP connections that traverse proxies on their way to\ndestination servers.\n\n\n- - -\n" + "description": "If true, enable the proxy protocol which is for supplying client TCP/IP\naddress data in TCP connections that traverse proxies on their way to\ndestination servers.\n" }, "fingerprint": { "type": "string", @@ -132748,7 +132776,7 @@ }, "sourceDisk": { "type": "string", - "description": "A reference to the disk used to create this snapshot.\n\n\n- - -\n" + "description": "A reference to the disk used to create this snapshot.\n" }, "sourceDiskEncryptionKey": { "$ref": "#/types/gcp:compute/SnapshotSourceDiskEncryptionKey:SnapshotSourceDiskEncryptionKey", @@ -132819,7 +132847,7 @@ }, "sourceDisk": { "type": "string", - "description": "A reference to the disk used to create this snapshot.\n\n\n- - -\n", + "description": "A reference to the disk used to create this snapshot.\n", "willReplaceOnChanges": true }, "sourceDiskEncryptionKey": { @@ -132908,7 +132936,7 @@ }, "sourceDisk": { "type": "string", - "description": "A reference to the disk used to create this snapshot.\n\n\n- - -\n", + "description": "A reference to the disk used to create this snapshot.\n", "willReplaceOnChanges": true }, "sourceDiskEncryptionKey": { @@ -132959,7 +132987,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -132991,7 +133019,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -133028,7 +133056,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -133059,7 +133087,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -133089,7 +133117,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -133124,7 +133152,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -133153,7 +133181,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -133174,7 +133202,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -133199,7 +133227,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -133256,7 +133284,7 @@ }, "network": { "type": "string", - "description": "The network this subnet belongs to.\nOnly networks that are in the distributed mode can have subnetworks.\n\n\n- - -\n" + "description": "The network this subnet belongs to.\nOnly networks that are in the distributed mode can have subnetworks.\n" }, "privateIpGoogleAccess": { "type": "boolean", @@ -133342,7 +133370,7 @@ }, "network": { "type": "string", - "description": "The network this subnet belongs to.\nOnly networks that are in the distributed mode can have subnetworks.\n\n\n- - -\n", + "description": "The network this subnet belongs to.\nOnly networks that are in the distributed mode can have subnetworks.\n", "willReplaceOnChanges": true }, "privateIpGoogleAccess": { @@ -133440,7 +133468,7 @@ }, "network": { "type": "string", - "description": "The network this subnet belongs to.\nOnly networks that are in the distributed mode can have subnetworks.\n\n\n- - -\n", + "description": "The network this subnet belongs to.\nOnly networks that are in the distributed mode can have subnetworks.\n", "willReplaceOnChanges": true }, "privateIpGoogleAccess": { @@ -133508,7 +133536,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -133545,7 +133573,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -133589,7 +133617,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -133627,7 +133655,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -133662,7 +133690,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -133704,7 +133732,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -133739,7 +133767,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -133764,7 +133792,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -133795,7 +133823,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -133829,7 +133857,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource\nis created. The name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long\nand match the regular expression `a-z?` which\nmeans the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource\nis created. The name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long\nand match the regular expression `a-z?` which\nmeans the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n" }, "project": { "type": "string", @@ -133867,7 +133895,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource\nis created. The name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long\nand match the regular expression `a-z?` which\nmeans the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource\nis created. The name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long\nand match the regular expression `a-z?` which\nmeans the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -133903,7 +133931,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource\nis created. The name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long\nand match the regular expression `a-z?` which\nmeans the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource\nis created. The name must be 1-63 characters long, and comply\nwith RFC1035. Specifically, the name must be 1-63 characters long\nand match the regular expression `a-z?` which\nmeans the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "project": { @@ -133970,7 +133998,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n\n\n- - -\n" + "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n" } }, "required": [ @@ -134010,7 +134038,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n\n\n- - -\n" + "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n" } }, "requiredInputs": [ @@ -134058,7 +134086,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n\n\n- - -\n" + "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n" } }, "type": "object" @@ -134124,7 +134152,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n\n\n- - -\n" + "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n" } }, "required": [ @@ -134188,7 +134216,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n\n\n- - -\n" + "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n" } }, "requiredInputs": [ @@ -134260,7 +134288,7 @@ }, "urlMap": { "type": "string", - "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n\n\n- - -\n" + "description": "A reference to the UrlMap resource that defines the mapping from URL\nto the BackendService.\n" } }, "type": "object" @@ -134279,7 +134307,7 @@ }, "instance": { "type": "string", - "description": "The Compute instance VM handling traffic for this target instance.\nAccepts the instance self-link, relative path\n(e.g. `projects/project/zones/zone/instances/instance`) or name. If\nname is given, the zone will default to the given zone or\nthe provider-default zone and the project will default to the\nprovider-level project.\n\n\n- - -\n" + "description": "The Compute instance VM handling traffic for this target instance.\nAccepts the instance self-link, relative path\n(e.g. `projects/project/zones/zone/instances/instance`) or name. If\nname is given, the zone will default to the given zone or\nthe provider-default zone and the project will default to the\nprovider-level project.\n" }, "name": { "type": "string", @@ -134326,7 +134354,7 @@ }, "instance": { "type": "string", - "description": "The Compute instance VM handling traffic for this target instance.\nAccepts the instance self-link, relative path\n(e.g. `projects/project/zones/zone/instances/instance`) or name. If\nname is given, the zone will default to the given zone or\nthe provider-default zone and the project will default to the\nprovider-level project.\n\n\n- - -\n", + "description": "The Compute instance VM handling traffic for this target instance.\nAccepts the instance self-link, relative path\n(e.g. `projects/project/zones/zone/instances/instance`) or name. If\nname is given, the zone will default to the given zone or\nthe provider-default zone and the project will default to the\nprovider-level project.\n", "willReplaceOnChanges": true }, "name": { @@ -134376,7 +134404,7 @@ }, "instance": { "type": "string", - "description": "The Compute instance VM handling traffic for this target instance.\nAccepts the instance self-link, relative path\n(e.g. `projects/project/zones/zone/instances/instance`) or name. If\nname is given, the zone will default to the given zone or\nthe provider-default zone and the project will default to the\nprovider-level project.\n\n\n- - -\n", + "description": "The Compute instance VM handling traffic for this target instance.\nAccepts the instance self-link, relative path\n(e.g. `projects/project/zones/zone/instances/instance`) or name. If\nname is given, the zone will default to the given zone or\nthe provider-default zone and the project will default to the\nprovider-level project.\n", "willReplaceOnChanges": true }, "name": { @@ -134444,7 +134472,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by GCE. Changing\nthis forces a new resource to be created.\n\n- - -\n" + "description": "A unique name for the resource, required by GCE. Changing\nthis forces a new resource to be created.\n" }, "project": { "type": "string", @@ -134456,7 +134484,7 @@ }, "securityPolicy": { "type": "string", - "description": ") The resource URL for the security policy associated with this target pool.\n" + "description": "The resource URL for the security policy associated with this target pool.\n" }, "selfLink": { "type": "string", @@ -134502,7 +134530,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by GCE. Changing\nthis forces a new resource to be created.\n\n- - -\n", + "description": "A unique name for the resource, required by GCE. Changing\nthis forces a new resource to be created.\n", "willReplaceOnChanges": true }, "project": { @@ -134517,7 +134545,7 @@ }, "securityPolicy": { "type": "string", - "description": ") The resource URL for the security policy associated with this target pool.\n" + "description": "The resource URL for the security policy associated with this target pool.\n" }, "sessionAffinity": { "type": "string", @@ -134555,7 +134583,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by GCE. Changing\nthis forces a new resource to be created.\n\n- - -\n", + "description": "A unique name for the resource, required by GCE. Changing\nthis forces a new resource to be created.\n", "willReplaceOnChanges": true }, "project": { @@ -134570,7 +134598,7 @@ }, "securityPolicy": { "type": "string", - "description": ") The resource URL for the security policy associated with this target pool.\n" + "description": "The resource URL for the security policy associated with this target pool.\n" }, "selfLink": { "type": "string", @@ -134590,7 +134618,7 @@ "properties": { "backendService": { "type": "string", - "description": "A reference to the BackendService resource.\n\n\n- - -\n" + "description": "A reference to the BackendService resource.\n" }, "certificateMap": { "type": "string", @@ -134647,7 +134675,7 @@ "inputProperties": { "backendService": { "type": "string", - "description": "A reference to the BackendService resource.\n\n\n- - -\n" + "description": "A reference to the BackendService resource.\n" }, "certificateMap": { "type": "string", @@ -134692,7 +134720,7 @@ "properties": { "backendService": { "type": "string", - "description": "A reference to the BackendService resource.\n\n\n- - -\n" + "description": "A reference to the BackendService resource.\n" }, "certificateMap": { "type": "string", @@ -134749,7 +134777,7 @@ "properties": { "backendService": { "type": "string", - "description": "A reference to the BackendService resource.\n\n\n- - -\n" + "description": "A reference to the BackendService resource.\n" }, "creationTimestamp": { "type": "string", @@ -134796,7 +134824,7 @@ "inputProperties": { "backendService": { "type": "string", - "description": "A reference to the BackendService resource.\n\n\n- - -\n" + "description": "A reference to the BackendService resource.\n" }, "description": { "type": "string", @@ -134831,7 +134859,7 @@ "properties": { "backendService": { "type": "string", - "description": "A reference to the BackendService resource.\n\n\n- - -\n" + "description": "A reference to the BackendService resource.\n" }, "creationTimestamp": { "type": "string", @@ -134917,7 +134945,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a lowercase\nletter, and all following characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n\n\n- - -\n" + "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a lowercase\nletter, and all following characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n" }, "pathMatchers": { "type": "array", @@ -134980,7 +135008,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a lowercase\nletter, and all following characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a lowercase\nletter, and all following characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "pathMatchers": { @@ -135047,7 +135075,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a lowercase\nletter, and all following characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n\n\n- - -\n", + "description": "Name of the resource. Provided by the client when the resource is created. The\nname must be 1-63 characters long, and comply with RFC1035. Specifically, the\nname must be 1-63 characters long and match the regular expression\n`a-z?` which means the first character must be a lowercase\nletter, and all following characters must be a dash, lowercase letter, or digit,\nexcept the last character, which cannot be a dash.\n", "willReplaceOnChanges": true }, "pathMatchers": { @@ -135098,7 +135126,7 @@ }, "network": { "type": "string", - "description": "The network this VPN gateway is accepting traffic for.\n\n\n- - -\n" + "description": "The network this VPN gateway is accepting traffic for.\n" }, "project": { "type": "string", @@ -135135,7 +135163,7 @@ }, "network": { "type": "string", - "description": "The network this VPN gateway is accepting traffic for.\n\n\n- - -\n", + "description": "The network this VPN gateway is accepting traffic for.\n", "willReplaceOnChanges": true }, "project": { @@ -135175,7 +135203,7 @@ }, "network": { "type": "string", - "description": "The network this VPN gateway is accepting traffic for.\n\n\n- - -\n", + "description": "The network this VPN gateway is accepting traffic for.\n", "willReplaceOnChanges": true }, "project": { @@ -135278,7 +135306,7 @@ }, "sharedSecret": { "type": "string", - "description": "Shared secret used to set the secure session between the Cloud VPN\ngateway and the peer VPN gateway.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\n- - -\n", + "description": "Shared secret used to set the secure session between the Cloud VPN\ngateway and the peer VPN gateway.\n**Note**: This property is sensitive and will not be displayed in the plan.\n", "secret": true }, "sharedSecretHash": { @@ -135393,7 +135421,7 @@ }, "sharedSecret": { "type": "string", - "description": "Shared secret used to set the secure session between the Cloud VPN\ngateway and the peer VPN gateway.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\n- - -\n", + "description": "Shared secret used to set the secure session between the Cloud VPN\ngateway and the peer VPN gateway.\n**Note**: This property is sensitive and will not be displayed in the plan.\n", "secret": true, "willReplaceOnChanges": true }, @@ -135510,7 +135538,7 @@ }, "sharedSecret": { "type": "string", - "description": "Shared secret used to set the secure session between the Cloud VPN\ngateway and the peer VPN gateway.\n**Note**: This property is sensitive and will not be displayed in the plan.\n\n\n- - -\n", + "description": "Shared secret used to set the secure session between the Cloud VPN\ngateway and the peer VPN gateway.\n**Note**: This property is sensitive and will not be displayed in the plan.\n", "secret": true, "willReplaceOnChanges": true }, @@ -135910,7 +135938,7 @@ }, "project": { "type": "string", - "description": "The number of the Fleet host project where this cluster will be registered.\n" + "description": "The project for the resource\n" }, "reconciling": { "type": "boolean", @@ -136005,7 +136033,7 @@ }, "project": { "type": "string", - "description": "The number of the Fleet host project where this cluster will be registered.\n", + "description": "The project for the resource\n", "willReplaceOnChanges": true } }, @@ -136081,7 +136109,7 @@ }, "project": { "type": "string", - "description": "The number of the Fleet host project where this cluster will be registered.\n", + "description": "The project for the resource\n", "willReplaceOnChanges": true }, "reconciling": { @@ -136381,7 +136409,7 @@ }, "tenantId": { "type": "string", - "description": "The Azure Active Directory Tenant ID.\n\n\n\n- - -\n" + "description": "The Azure Active Directory Tenant ID.\n" }, "uid": { "type": "string", @@ -136421,7 +136449,7 @@ }, "tenantId": { "type": "string", - "description": "The Azure Active Directory Tenant ID.\n\n\n\n- - -\n", + "description": "The Azure Active Directory Tenant ID.\n", "willReplaceOnChanges": true } }, @@ -136463,7 +136491,7 @@ }, "tenantId": { "type": "string", - "description": "The Azure Active Directory Tenant ID.\n\n\n\n- - -\n", + "description": "The Azure Active Directory Tenant ID.\n", "willReplaceOnChanges": true }, "uid": { @@ -136542,7 +136570,7 @@ }, "project": { "type": "string", - "description": "The number of the Fleet host project where this cluster will be registered.\n" + "description": "The project for the resource\n" }, "reconciling": { "type": "boolean", @@ -136652,7 +136680,7 @@ }, "project": { "type": "string", - "description": "The number of the Fleet host project where this cluster will be registered.\n", + "description": "The project for the resource\n", "willReplaceOnChanges": true }, "resourceGroupId": { @@ -136744,7 +136772,7 @@ }, "project": { "type": "string", - "description": "The number of the Fleet host project where this cluster will be registered.\n", + "description": "The project for the resource\n", "willReplaceOnChanges": true }, "reconciling": { @@ -137104,12 +137132,12 @@ }, "enableBinaryAuthorization": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster.\nIf enabled, all container images will be validated by Google Binary Authorization.\nDeprecated in favor of `binary_authorization`.\n", + "description": "(DEPRECATED) Enable Binary Authorization for this cluster.\nIf enabled, all container images will be validated by Google Binary Authorization.\nDeprecated in favor of `binary_authorization`.\n", "deprecationMessage": "Deprecated in favor of binary_authorization." }, "enableFqdnNetworkPolicy": { "type": "boolean", - "description": ")\nWhether FQDN Network Policy is enabled on this cluster. Users who enable this feature for existing Standard clusters must restart the GKE Dataplane V2 `anetd` DaemonSet after enabling it. See the [Enable FQDN Network Policy in an existing cluster](https://cloud.google.com/kubernetes-engine/docs/how-to/fqdn-network-policies#enable_fqdn_network_policy_in_an_existing_cluster) for more information.\n" + "description": "Whether FQDN Network Policy is enabled on this cluster. Users who enable this feature for existing Standard clusters must restart the GKE Dataplane V2 `anetd` DaemonSet after enabling it. See the [Enable FQDN Network Policy in an existing cluster](https://cloud.google.com/kubernetes-engine/docs/how-to/fqdn-network-policies#enable_fqdn_network_policy_in_an_existing_cluster) for more information.\n" }, "enableIntranodeVisibility": { "type": "boolean", @@ -137133,7 +137161,7 @@ }, "enableMultiNetworking": { "type": "boolean", - "description": ")\nWhether multi-networking is enabled for this cluster.\n" + "description": "Whether multi-networking is enabled for this cluster.\n" }, "enableShieldedNodes": { "type": "boolean", @@ -137213,7 +137241,7 @@ }, "name": { "type": "string", - "description": "The name of the cluster, unique within the project and\nlocation.\n\n- - -\n" + "description": "The name of the cluster, unique within the project and\nlocation.\n" }, "network": { "type": "string", @@ -137266,7 +137294,7 @@ }, "podSecurityPolicyConfig": { "$ref": "#/types/gcp:container/ClusterPodSecurityPolicyConfig:ClusterPodSecurityPolicyConfig", - "description": ") Configuration for the\n[PodSecurityPolicy](https://cloud.google.com/kubernetes-engine/docs/how-to/pod-security-policies) feature.\nStructure is documented below.\n" + "description": "Configuration for the\n[PodSecurityPolicy](https://cloud.google.com/kubernetes-engine/docs/how-to/pod-security-policies) feature.\nStructure is documented below.\n" }, "privateClusterConfig": { "$ref": "#/types/gcp:container/ClusterPrivateClusterConfig:ClusterPrivateClusterConfig", @@ -137282,7 +137310,7 @@ }, "protectConfig": { "$ref": "#/types/gcp:container/ClusterProtectConfig:ClusterProtectConfig", - "description": ")\nEnable/Disable Protect API features for the cluster. Structure is documented below.\n" + "description": "Enable/Disable Protect API features for the cluster. Structure is documented below.\n" }, "releaseChannel": { "$ref": "#/types/gcp:container/ClusterReleaseChannel:ClusterReleaseChannel", @@ -137297,7 +137325,7 @@ "additionalProperties": { "type": "string" }, - "description": "The GCE resource labels (a map of key/value pairs) to be applied to the cluster.\n" + "description": "The GCP labels (key/value pairs) to be applied to each node. Refer [here](https://cloud.google.com/kubernetes-engine/docs/how-to/creating-managing-labels)\nfor how these labels are applied to clusters, node pools and nodes.\n" }, "resourceUsageExportConfig": { "$ref": "#/types/gcp:container/ClusterResourceUsageExportConfig:ClusterResourceUsageExportConfig", @@ -137467,12 +137495,12 @@ }, "enableBinaryAuthorization": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster.\nIf enabled, all container images will be validated by Google Binary Authorization.\nDeprecated in favor of `binary_authorization`.\n", + "description": "(DEPRECATED) Enable Binary Authorization for this cluster.\nIf enabled, all container images will be validated by Google Binary Authorization.\nDeprecated in favor of `binary_authorization`.\n", "deprecationMessage": "Deprecated in favor of binary_authorization." }, "enableFqdnNetworkPolicy": { "type": "boolean", - "description": ")\nWhether FQDN Network Policy is enabled on this cluster. Users who enable this feature for existing Standard clusters must restart the GKE Dataplane V2 `anetd` DaemonSet after enabling it. See the [Enable FQDN Network Policy in an existing cluster](https://cloud.google.com/kubernetes-engine/docs/how-to/fqdn-network-policies#enable_fqdn_network_policy_in_an_existing_cluster) for more information.\n" + "description": "Whether FQDN Network Policy is enabled on this cluster. Users who enable this feature for existing Standard clusters must restart the GKE Dataplane V2 `anetd` DaemonSet after enabling it. See the [Enable FQDN Network Policy in an existing cluster](https://cloud.google.com/kubernetes-engine/docs/how-to/fqdn-network-policies#enable_fqdn_network_policy_in_an_existing_cluster) for more information.\n" }, "enableIntranodeVisibility": { "type": "boolean", @@ -137497,7 +137525,7 @@ }, "enableMultiNetworking": { "type": "boolean", - "description": ")\nWhether multi-networking is enabled for this cluster.\n", + "description": "Whether multi-networking is enabled for this cluster.\n", "willReplaceOnChanges": true }, "enableShieldedNodes": { @@ -137570,7 +137598,7 @@ }, "name": { "type": "string", - "description": "The name of the cluster, unique within the project and\nlocation.\n\n- - -\n", + "description": "The name of the cluster, unique within the project and\nlocation.\n", "willReplaceOnChanges": true }, "network": { @@ -137625,7 +137653,7 @@ }, "podSecurityPolicyConfig": { "$ref": "#/types/gcp:container/ClusterPodSecurityPolicyConfig:ClusterPodSecurityPolicyConfig", - "description": ") Configuration for the\n[PodSecurityPolicy](https://cloud.google.com/kubernetes-engine/docs/how-to/pod-security-policies) feature.\nStructure is documented below.\n" + "description": "Configuration for the\n[PodSecurityPolicy](https://cloud.google.com/kubernetes-engine/docs/how-to/pod-security-policies) feature.\nStructure is documented below.\n" }, "privateClusterConfig": { "$ref": "#/types/gcp:container/ClusterPrivateClusterConfig:ClusterPrivateClusterConfig", @@ -137642,7 +137670,7 @@ }, "protectConfig": { "$ref": "#/types/gcp:container/ClusterProtectConfig:ClusterProtectConfig", - "description": ")\nEnable/Disable Protect API features for the cluster. Structure is documented below.\n" + "description": "Enable/Disable Protect API features for the cluster. Structure is documented below.\n" }, "releaseChannel": { "$ref": "#/types/gcp:container/ClusterReleaseChannel:ClusterReleaseChannel", @@ -137657,7 +137685,7 @@ "additionalProperties": { "type": "string" }, - "description": "The GCE resource labels (a map of key/value pairs) to be applied to the cluster.\n" + "description": "The GCP labels (key/value pairs) to be applied to each node. Refer [here](https://cloud.google.com/kubernetes-engine/docs/how-to/creating-managing-labels)\nfor how these labels are applied to clusters, node pools and nodes.\n" }, "resourceUsageExportConfig": { "$ref": "#/types/gcp:container/ClusterResourceUsageExportConfig:ClusterResourceUsageExportConfig", @@ -137765,12 +137793,12 @@ }, "enableBinaryAuthorization": { "type": "boolean", - "description": "Enable Binary Authorization for this cluster.\nIf enabled, all container images will be validated by Google Binary Authorization.\nDeprecated in favor of `binary_authorization`.\n", + "description": "(DEPRECATED) Enable Binary Authorization for this cluster.\nIf enabled, all container images will be validated by Google Binary Authorization.\nDeprecated in favor of `binary_authorization`.\n", "deprecationMessage": "Deprecated in favor of binary_authorization." }, "enableFqdnNetworkPolicy": { "type": "boolean", - "description": ")\nWhether FQDN Network Policy is enabled on this cluster. Users who enable this feature for existing Standard clusters must restart the GKE Dataplane V2 `anetd` DaemonSet after enabling it. See the [Enable FQDN Network Policy in an existing cluster](https://cloud.google.com/kubernetes-engine/docs/how-to/fqdn-network-policies#enable_fqdn_network_policy_in_an_existing_cluster) for more information.\n" + "description": "Whether FQDN Network Policy is enabled on this cluster. Users who enable this feature for existing Standard clusters must restart the GKE Dataplane V2 `anetd` DaemonSet after enabling it. See the [Enable FQDN Network Policy in an existing cluster](https://cloud.google.com/kubernetes-engine/docs/how-to/fqdn-network-policies#enable_fqdn_network_policy_in_an_existing_cluster) for more information.\n" }, "enableIntranodeVisibility": { "type": "boolean", @@ -137795,7 +137823,7 @@ }, "enableMultiNetworking": { "type": "boolean", - "description": ")\nWhether multi-networking is enabled for this cluster.\n", + "description": "Whether multi-networking is enabled for this cluster.\n", "willReplaceOnChanges": true }, "enableShieldedNodes": { @@ -137880,7 +137908,7 @@ }, "name": { "type": "string", - "description": "The name of the cluster, unique within the project and\nlocation.\n\n- - -\n", + "description": "The name of the cluster, unique within the project and\nlocation.\n", "willReplaceOnChanges": true }, "network": { @@ -137938,7 +137966,7 @@ }, "podSecurityPolicyConfig": { "$ref": "#/types/gcp:container/ClusterPodSecurityPolicyConfig:ClusterPodSecurityPolicyConfig", - "description": ") Configuration for the\n[PodSecurityPolicy](https://cloud.google.com/kubernetes-engine/docs/how-to/pod-security-policies) feature.\nStructure is documented below.\n" + "description": "Configuration for the\n[PodSecurityPolicy](https://cloud.google.com/kubernetes-engine/docs/how-to/pod-security-policies) feature.\nStructure is documented below.\n" }, "privateClusterConfig": { "$ref": "#/types/gcp:container/ClusterPrivateClusterConfig:ClusterPrivateClusterConfig", @@ -137955,7 +137983,7 @@ }, "protectConfig": { "$ref": "#/types/gcp:container/ClusterProtectConfig:ClusterProtectConfig", - "description": ")\nEnable/Disable Protect API features for the cluster. Structure is documented below.\n" + "description": "Enable/Disable Protect API features for the cluster. Structure is documented below.\n" }, "releaseChannel": { "$ref": "#/types/gcp:container/ClusterReleaseChannel:ClusterReleaseChannel", @@ -137970,7 +137998,7 @@ "additionalProperties": { "type": "string" }, - "description": "The GCE resource labels (a map of key/value pairs) to be applied to the cluster.\n" + "description": "The GCP labels (key/value pairs) to be applied to each node. Refer [here](https://cloud.google.com/kubernetes-engine/docs/how-to/creating-managing-labels)\nfor how these labels are applied to clusters, node pools and nodes.\n" }, "resourceUsageExportConfig": { "$ref": "#/types/gcp:container/ClusterResourceUsageExportConfig:ClusterResourceUsageExportConfig", @@ -138026,7 +138054,7 @@ }, "cluster": { "type": "string", - "description": "The cluster to create the node pool for. Cluster must be present in `location` provided for clusters. May be specified in the format `projects/{{project}}/locations/{{location}}/clusters/{{cluster}}` or as just the name of the cluster.\n\n- - -\n" + "description": "The cluster to create the node pool for. Cluster must be present in `location` provided for clusters. May be specified in the format `projects/{{project}}/locations/{{location}}/clusters/{{cluster}}` or as just the name of the cluster.\n" }, "initialNodeCount": { "type": "integer", @@ -138041,7 +138069,7 @@ }, "location": { "type": "string", - "description": "The location (region or zone) of the cluster.\n\n- - -\n" + "description": "The location (region or zone) of the cluster.\n" }, "managedInstanceGroupUrls": { "type": "array", @@ -138131,7 +138159,7 @@ }, "cluster": { "type": "string", - "description": "The cluster to create the node pool for. Cluster must be present in `location` provided for clusters. May be specified in the format `projects/{{project}}/locations/{{location}}/clusters/{{cluster}}` or as just the name of the cluster.\n\n- - -\n", + "description": "The cluster to create the node pool for. Cluster must be present in `location` provided for clusters. May be specified in the format `projects/{{project}}/locations/{{location}}/clusters/{{cluster}}` or as just the name of the cluster.\n", "willReplaceOnChanges": true }, "initialNodeCount": { @@ -138141,7 +138169,7 @@ }, "location": { "type": "string", - "description": "The location (region or zone) of the cluster.\n\n- - -\n", + "description": "The location (region or zone) of the cluster.\n", "willReplaceOnChanges": true }, "management": { @@ -138214,7 +138242,7 @@ }, "cluster": { "type": "string", - "description": "The cluster to create the node pool for. Cluster must be present in `location` provided for clusters. May be specified in the format `projects/{{project}}/locations/{{location}}/clusters/{{cluster}}` or as just the name of the cluster.\n\n- - -\n", + "description": "The cluster to create the node pool for. Cluster must be present in `location` provided for clusters. May be specified in the format `projects/{{project}}/locations/{{location}}/clusters/{{cluster}}` or as just the name of the cluster.\n", "willReplaceOnChanges": true }, "initialNodeCount": { @@ -138231,7 +138259,7 @@ }, "location": { "type": "string", - "description": "The location (region or zone) of the cluster.\n\n- - -\n", + "description": "The location (region or zone) of the cluster.\n", "willReplaceOnChanges": true }, "managedInstanceGroupUrls": { @@ -138546,7 +138574,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -138578,7 +138606,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -138616,7 +138644,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -138647,7 +138675,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -138677,7 +138705,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -138713,7 +138741,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -138742,7 +138770,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -138763,7 +138791,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -138789,7 +138817,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -138935,7 +138963,7 @@ }, "connectionProfileId": { "type": "string", - "description": "The ID of the connection profile.\n\n\n- - -\n" + "description": "The ID of the connection profile.\n" }, "createTime": { "type": "string", @@ -139008,7 +139036,7 @@ }, "connectionProfileId": { "type": "string", - "description": "The ID of the connection profile.\n\n\n- - -\n", + "description": "The ID of the connection profile.\n", "willReplaceOnChanges": true }, "displayName": { @@ -139057,7 +139085,7 @@ }, "connectionProfileId": { "type": "string", - "description": "The ID of the connection profile.\n\n\n- - -\n", + "description": "The ID of the connection profile.\n", "willReplaceOnChanges": true }, "createTime": { @@ -139147,7 +139175,7 @@ }, "entryId": { "type": "string", - "description": "The id of the entry to create.\n\n\n- - -\n" + "description": "The id of the entry to create.\n" }, "gcsFilesetSpec": { "$ref": "#/types/gcp:datacatalog/EntryGcsFilesetSpec:EntryGcsFilesetSpec", @@ -139207,7 +139235,7 @@ }, "entryId": { "type": "string", - "description": "The id of the entry to create.\n\n\n- - -\n", + "description": "The id of the entry to create.\n", "willReplaceOnChanges": true }, "gcsFilesetSpec": { @@ -139272,7 +139300,7 @@ }, "entryId": { "type": "string", - "description": "The id of the entry to create.\n\n\n- - -\n", + "description": "The id of the entry to create.\n", "willReplaceOnChanges": true }, "gcsFilesetSpec": { @@ -139325,7 +139353,7 @@ }, "entryGroupId": { "type": "string", - "description": "The id of the entry group to create. The id must begin with a letter or underscore,\ncontain only English letters, numbers and underscores, and be at most 64 characters.\n\n\n- - -\n" + "description": "The id of the entry group to create. The id must begin with a letter or underscore,\ncontain only English letters, numbers and underscores, and be at most 64 characters.\n" }, "name": { "type": "string", @@ -139357,7 +139385,7 @@ }, "entryGroupId": { "type": "string", - "description": "The id of the entry group to create. The id must begin with a letter or underscore,\ncontain only English letters, numbers and underscores, and be at most 64 characters.\n\n\n- - -\n", + "description": "The id of the entry group to create. The id must begin with a letter or underscore,\ncontain only English letters, numbers and underscores, and be at most 64 characters.\n", "willReplaceOnChanges": true }, "project": { @@ -139387,7 +139415,7 @@ }, "entryGroupId": { "type": "string", - "description": "The id of the entry group to create. The id must begin with a letter or underscore,\ncontain only English letters, numbers and underscores, and be at most 64 characters.\n\n\n- - -\n", + "description": "The id of the entry group to create. The id must begin with a letter or underscore,\ncontain only English letters, numbers and underscores, and be at most 64 characters.\n", "willReplaceOnChanges": true }, "name": { @@ -139430,7 +139458,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -139466,7 +139494,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -139508,7 +139536,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -139543,7 +139571,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -139577,7 +139605,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -139617,7 +139645,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -139650,7 +139678,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -139675,7 +139703,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -139705,7 +139733,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -139744,7 +139772,7 @@ }, "taxonomy": { "type": "string", - "description": "Taxonomy the policy tag is associated with\n\n\n- - -\n" + "description": "Taxonomy the policy tag is associated with\n" } }, "required": [ @@ -139768,7 +139796,7 @@ }, "taxonomy": { "type": "string", - "description": "Taxonomy the policy tag is associated with\n\n\n- - -\n", + "description": "Taxonomy the policy tag is associated with\n", "willReplaceOnChanges": true } }, @@ -139804,7 +139832,7 @@ }, "taxonomy": { "type": "string", - "description": "Taxonomy the policy tag is associated with\n\n\n- - -\n", + "description": "Taxonomy the policy tag is associated with\n", "willReplaceOnChanges": true } }, @@ -139829,7 +139857,7 @@ }, "policyTag": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "role": { "type": "string", @@ -139855,7 +139883,7 @@ }, "policyTag": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -139888,7 +139916,7 @@ }, "policyTag": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -139915,7 +139943,7 @@ }, "policyTag": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "role": { "type": "string", @@ -139939,7 +139967,7 @@ }, "policyTag": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -139970,7 +139998,7 @@ }, "policyTag": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -139995,7 +140023,7 @@ }, "policyTag": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" } }, "required": [ @@ -140010,7 +140038,7 @@ }, "policyTag": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -140031,7 +140059,7 @@ }, "policyTag": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -140275,7 +140303,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -140310,7 +140338,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140352,7 +140380,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140388,7 +140416,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -140421,7 +140449,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140461,7 +140489,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140495,7 +140523,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -140519,7 +140547,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140549,7 +140577,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140581,7 +140609,7 @@ }, "displayName": { "type": "string", - "description": "User defined name of this taxonomy.\nIt must: contain only unicode letters, numbers, underscores, dashes\nand spaces; not start or end with spaces; and be at most 200 bytes\nlong when encoded in UTF-8.\n\n\n- - -\n" + "description": "User defined name of this taxonomy.\nIt must: contain only unicode letters, numbers, underscores, dashes\nand spaces; not start or end with spaces; and be at most 200 bytes\nlong when encoded in UTF-8.\n" }, "name": { "type": "string", @@ -140616,7 +140644,7 @@ }, "displayName": { "type": "string", - "description": "User defined name of this taxonomy.\nIt must: contain only unicode letters, numbers, underscores, dashes\nand spaces; not start or end with spaces; and be at most 200 bytes\nlong when encoded in UTF-8.\n\n\n- - -\n" + "description": "User defined name of this taxonomy.\nIt must: contain only unicode letters, numbers, underscores, dashes\nand spaces; not start or end with spaces; and be at most 200 bytes\nlong when encoded in UTF-8.\n" }, "project": { "type": "string", @@ -140648,7 +140676,7 @@ }, "displayName": { "type": "string", - "description": "User defined name of this taxonomy.\nIt must: contain only unicode letters, numbers, underscores, dashes\nand spaces; not start or end with spaces; and be at most 200 bytes\nlong when encoded in UTF-8.\n\n\n- - -\n" + "description": "User defined name of this taxonomy.\nIt must: contain only unicode letters, numbers, underscores, dashes\nand spaces; not start or end with spaces; and be at most 200 bytes\nlong when encoded in UTF-8.\n" }, "name": { "type": "string", @@ -140686,7 +140714,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -140721,7 +140749,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140763,7 +140791,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140799,7 +140827,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -140832,7 +140860,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140872,7 +140900,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140906,7 +140934,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -140930,7 +140958,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140960,7 +140988,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -140992,7 +141020,7 @@ }, "containerSpecGcsPath": { "type": "string", - "description": "The GCS path to the Dataflow job Flex\nTemplate.\n\n- - -\n" + "description": "The GCS path to the Dataflow job Flex\nTemplate.\n" }, "enableStreamingEngine": { "type": "boolean", @@ -141127,7 +141155,7 @@ }, "containerSpecGcsPath": { "type": "string", - "description": "The GCS path to the Dataflow job Flex\nTemplate.\n\n- - -\n" + "description": "The GCS path to the Dataflow job Flex\nTemplate.\n" }, "enableStreamingEngine": { "type": "boolean", @@ -141248,7 +141276,7 @@ }, "containerSpecGcsPath": { "type": "string", - "description": "The GCS path to the Dataflow job Flex\nTemplate.\n\n- - -\n" + "description": "The GCS path to the Dataflow job Flex\nTemplate.\n" }, "enableStreamingEngine": { "type": "boolean", @@ -141451,7 +141479,7 @@ }, "tempGcsLocation": { "type": "string", - "description": "A writeable location on GCS for the Dataflow job to dump its temporary data.\n\n- - -\n" + "description": "A writeable location on GCS for the Dataflow job to dump its temporary data.\n" }, "templateGcsPath": { "type": "string", @@ -141564,7 +141592,7 @@ }, "tempGcsLocation": { "type": "string", - "description": "A writeable location on GCS for the Dataflow job to dump its temporary data.\n\n- - -\n" + "description": "A writeable location on GCS for the Dataflow job to dump its temporary data.\n" }, "templateGcsPath": { "type": "string", @@ -141677,7 +141705,7 @@ }, "tempGcsLocation": { "type": "string", - "description": "A writeable location on GCS for the Dataflow job to dump its temporary data.\n\n- - -\n" + "description": "A writeable location on GCS for the Dataflow job to dump its temporary data.\n" }, "templateGcsPath": { "type": "string", @@ -141751,7 +141779,7 @@ }, "state": { "type": "string", - "description": "The state of the pipeline. When the pipeline is created, the state is set to 'PIPELINE_STATE_ACTIVE' by default. State changes can be requested by setting the state to stopping, paused, or resuming. State cannot be changed through pipelines.patch requests.\nhttps://cloud.google.com/dataflow/docs/reference/data-pipelines/rest/v1/projects.locations.pipelines#state\nPossible values are: `STATE_UNSPECIFIED`, `STATE_RESUMING`, `STATE_ACTIVE`, `STATE_STOPPING`, `STATE_ARCHIVED`, `STATE_PAUSED`.\n\n\n- - -\n" + "description": "The state of the pipeline. When the pipeline is created, the state is set to 'PIPELINE_STATE_ACTIVE' by default. State changes can be requested by setting the state to stopping, paused, or resuming. State cannot be changed through pipelines.patch requests.\nhttps://cloud.google.com/dataflow/docs/reference/data-pipelines/rest/v1/projects.locations.pipelines#state\nPossible values are: `STATE_UNSPECIFIED`, `STATE_RESUMING`, `STATE_ACTIVE`, `STATE_STOPPING`, `STATE_ARCHIVED`, `STATE_PAUSED`.\n" }, "type": { "type": "string", @@ -141809,7 +141837,7 @@ }, "state": { "type": "string", - "description": "The state of the pipeline. When the pipeline is created, the state is set to 'PIPELINE_STATE_ACTIVE' by default. State changes can be requested by setting the state to stopping, paused, or resuming. State cannot be changed through pipelines.patch requests.\nhttps://cloud.google.com/dataflow/docs/reference/data-pipelines/rest/v1/projects.locations.pipelines#state\nPossible values are: `STATE_UNSPECIFIED`, `STATE_RESUMING`, `STATE_ACTIVE`, `STATE_STOPPING`, `STATE_ARCHIVED`, `STATE_PAUSED`.\n\n\n- - -\n", + "description": "The state of the pipeline. When the pipeline is created, the state is set to 'PIPELINE_STATE_ACTIVE' by default. State changes can be requested by setting the state to stopping, paused, or resuming. State cannot be changed through pipelines.patch requests.\nhttps://cloud.google.com/dataflow/docs/reference/data-pipelines/rest/v1/projects.locations.pipelines#state\nPossible values are: `STATE_UNSPECIFIED`, `STATE_RESUMING`, `STATE_ACTIVE`, `STATE_STOPPING`, `STATE_ARCHIVED`, `STATE_PAUSED`.\n", "willReplaceOnChanges": true }, "type": { @@ -141877,7 +141905,7 @@ }, "state": { "type": "string", - "description": "The state of the pipeline. When the pipeline is created, the state is set to 'PIPELINE_STATE_ACTIVE' by default. State changes can be requested by setting the state to stopping, paused, or resuming. State cannot be changed through pipelines.patch requests.\nhttps://cloud.google.com/dataflow/docs/reference/data-pipelines/rest/v1/projects.locations.pipelines#state\nPossible values are: `STATE_UNSPECIFIED`, `STATE_RESUMING`, `STATE_ACTIVE`, `STATE_STOPPING`, `STATE_ARCHIVED`, `STATE_PAUSED`.\n\n\n- - -\n", + "description": "The state of the pipeline. When the pipeline is created, the state is set to 'PIPELINE_STATE_ACTIVE' by default. State changes can be requested by setting the state to stopping, paused, or resuming. State cannot be changed through pipelines.patch requests.\nhttps://cloud.google.com/dataflow/docs/reference/data-pipelines/rest/v1/projects.locations.pipelines#state\nPossible values are: `STATE_UNSPECIFIED`, `STATE_RESUMING`, `STATE_ACTIVE`, `STATE_STOPPING`, `STATE_ARCHIVED`, `STATE_PAUSED`.\n", "willReplaceOnChanges": true }, "type": { @@ -141901,7 +141929,7 @@ }, "name": { "type": "string", - "description": "The repository's name.\n\n\n- - -\n" + "description": "The repository's name.\n" }, "project": { "type": "string", @@ -141927,7 +141955,7 @@ }, "name": { "type": "string", - "description": "The repository's name.\n\n\n- - -\n", + "description": "The repository's name.\n", "willReplaceOnChanges": true }, "project": { @@ -141954,7 +141982,7 @@ }, "name": { "type": "string", - "description": "The repository's name.\n\n\n- - -\n", + "description": "The repository's name.\n", "willReplaceOnChanges": true }, "project": { @@ -141988,7 +142016,7 @@ }, "gitCommitish": { "type": "string", - "description": "Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository.\n\n\n- - -\n" + "description": "Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository.\n" }, "name": { "type": "string", @@ -142035,7 +142063,7 @@ }, "gitCommitish": { "type": "string", - "description": "Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository.\n\n\n- - -\n" + "description": "Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository.\n" }, "name": { "type": "string", @@ -142078,7 +142106,7 @@ }, "gitCommitish": { "type": "string", - "description": "Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository.\n\n\n- - -\n" + "description": "Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository.\n" }, "name": { "type": "string", @@ -142147,7 +142175,7 @@ }, "releaseConfig": { "type": "string", - "description": "The name of the release config whose releaseCompilationResult should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.\n\n\n- - -\n" + "description": "The name of the release config whose releaseCompilationResult should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.\n" }, "repository": { "type": "string", @@ -142190,7 +142218,7 @@ }, "releaseConfig": { "type": "string", - "description": "The name of the release config whose releaseCompilationResult should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.\n\n\n- - -\n" + "description": "The name of the release config whose releaseCompilationResult should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.\n" }, "repository": { "type": "string", @@ -142240,7 +142268,7 @@ }, "releaseConfig": { "type": "string", - "description": "The name of the release config whose releaseCompilationResult should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.\n\n\n- - -\n" + "description": "The name of the release config whose releaseCompilationResult should be executed. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.\n" }, "repository": { "type": "string", @@ -142370,7 +142398,7 @@ }, "type": { "type": "string", - "description": "Represents the type of Data Fusion instance. Each type is configured with\nthe default settings for processing and memory.\n- BASIC: Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines\nusing point and click UI. However, there are certain limitations, such as fewer number\nof concurrent pipelines, no support for streaming pipelines, etc.\n- ENTERPRISE: Enterprise Data Fusion instance. In Enterprise type, the user will have more features\navailable, such as support for streaming pipelines, higher number of concurrent pipelines, etc.\n- DEVELOPER: Developer Data Fusion instance. In Developer type, the user will have all features available but\nwith restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration\npipelines at low cost.\nPossible values are: `BASIC`, `ENTERPRISE`, `DEVELOPER`.\n\n\n- - -\n" + "description": "Represents the type of Data Fusion instance. Each type is configured with\nthe default settings for processing and memory.\n\nBASIC: Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines\nusing point and click UI. However, there are certain limitations, such as fewer number\nof concurrent pipelines, no support for streaming pipelines, etc.\n\nENTERPRISE: Enterprise Data Fusion instance. In Enterprise type, the user will have more features\navailable, such as support for streaming pipelines, higher number of concurrent pipelines, etc.\n\nDEVELOPER: Developer Data Fusion instance. In Developer type, the user will have all features available but\nwith restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration\npipelines at low cost.\nPossible values are: `BASIC`, `ENTERPRISE`, `DEVELOPER`.\n" }, "updateTime": { "type": "string", @@ -142490,7 +142518,7 @@ }, "type": { "type": "string", - "description": "Represents the type of Data Fusion instance. Each type is configured with\nthe default settings for processing and memory.\n- BASIC: Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines\nusing point and click UI. However, there are certain limitations, such as fewer number\nof concurrent pipelines, no support for streaming pipelines, etc.\n- ENTERPRISE: Enterprise Data Fusion instance. In Enterprise type, the user will have more features\navailable, such as support for streaming pipelines, higher number of concurrent pipelines, etc.\n- DEVELOPER: Developer Data Fusion instance. In Developer type, the user will have all features available but\nwith restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration\npipelines at low cost.\nPossible values are: `BASIC`, `ENTERPRISE`, `DEVELOPER`.\n\n\n- - -\n", + "description": "Represents the type of Data Fusion instance. Each type is configured with\nthe default settings for processing and memory.\n\nBASIC: Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines\nusing point and click UI. However, there are certain limitations, such as fewer number\nof concurrent pipelines, no support for streaming pipelines, etc.\n\nENTERPRISE: Enterprise Data Fusion instance. In Enterprise type, the user will have more features\navailable, such as support for streaming pipelines, higher number of concurrent pipelines, etc.\n\nDEVELOPER: Developer Data Fusion instance. In Developer type, the user will have all features available but\nwith restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration\npipelines at low cost.\nPossible values are: `BASIC`, `ENTERPRISE`, `DEVELOPER`.\n", "willReplaceOnChanges": true }, "version": { @@ -142631,7 +142659,7 @@ }, "type": { "type": "string", - "description": "Represents the type of Data Fusion instance. Each type is configured with\nthe default settings for processing and memory.\n- BASIC: Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines\nusing point and click UI. However, there are certain limitations, such as fewer number\nof concurrent pipelines, no support for streaming pipelines, etc.\n- ENTERPRISE: Enterprise Data Fusion instance. In Enterprise type, the user will have more features\navailable, such as support for streaming pipelines, higher number of concurrent pipelines, etc.\n- DEVELOPER: Developer Data Fusion instance. In Developer type, the user will have all features available but\nwith restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration\npipelines at low cost.\nPossible values are: `BASIC`, `ENTERPRISE`, `DEVELOPER`.\n\n\n- - -\n", + "description": "Represents the type of Data Fusion instance. Each type is configured with\nthe default settings for processing and memory.\n\nBASIC: Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines\nusing point and click UI. However, there are certain limitations, such as fewer number\nof concurrent pipelines, no support for streaming pipelines, etc.\n\nENTERPRISE: Enterprise Data Fusion instance. In Enterprise type, the user will have more features\navailable, such as support for streaming pipelines, higher number of concurrent pipelines, etc.\n\nDEVELOPER: Developer Data Fusion instance. In Developer type, the user will have all features available but\nwith restrictive capabilities. This is to help enterprises design and develop their data ingestion and integration\npipelines at low cost.\nPossible values are: `BASIC`, `ENTERPRISE`, `DEVELOPER`.\n", "willReplaceOnChanges": true }, "updateTime": { @@ -142676,7 +142704,7 @@ }, "parent": { "type": "string", - "description": "The parent of the template in any of the following formats:\n* `projects/{{project}}`\n* `projects/{{project}}/locations/{{location}}`\n* `organizations/{{organization_id}}`\n* `organizations/{{organization_id}}/locations/{{location}}`\n" + "description": "The parent of the template in any of the following formats:\n" }, "templateId": { "type": "string", @@ -142710,7 +142738,7 @@ }, "parent": { "type": "string", - "description": "The parent of the template in any of the following formats:\n* `projects/{{project}}`\n* `projects/{{project}}/locations/{{location}}`\n* `organizations/{{organization_id}}`\n* `organizations/{{organization_id}}/locations/{{location}}`\n", + "description": "The parent of the template in any of the following formats:\n", "willReplaceOnChanges": true }, "templateId": { @@ -142748,7 +142776,7 @@ }, "parent": { "type": "string", - "description": "The parent of the template in any of the following formats:\n* `projects/{{project}}`\n* `projects/{{project}}/locations/{{location}}`\n* `organizations/{{organization_id}}`\n* `organizations/{{organization_id}}/locations/{{location}}`\n", + "description": "The parent of the template in any of the following formats:\n", "willReplaceOnChanges": true }, "templateId": { @@ -142785,7 +142813,7 @@ }, "parent": { "type": "string", - "description": "The parent of the inspect template in any of the following formats:\n* `projects/{{project}}`\n* `projects/{{project}}/locations/{{location}}`\n* `organizations/{{organization_id}}`\n* `organizations/{{organization_id}}/locations/{{location}}`\n\n\n- - -\n" + "description": "The parent of the inspect template in any of the following formats:\n" }, "templateId": { "type": "string", @@ -142812,7 +142840,7 @@ }, "parent": { "type": "string", - "description": "The parent of the inspect template in any of the following formats:\n* `projects/{{project}}`\n* `projects/{{project}}/locations/{{location}}`\n* `organizations/{{organization_id}}`\n* `organizations/{{organization_id}}/locations/{{location}}`\n\n\n- - -\n", + "description": "The parent of the inspect template in any of the following formats:\n", "willReplaceOnChanges": true }, "templateId": { @@ -142845,7 +142873,7 @@ }, "parent": { "type": "string", - "description": "The parent of the inspect template in any of the following formats:\n* `projects/{{project}}`\n* `projects/{{project}}/locations/{{location}}`\n* `organizations/{{organization_id}}`\n* `organizations/{{organization_id}}/locations/{{location}}`\n\n\n- - -\n", + "description": "The parent of the inspect template in any of the following formats:\n", "willReplaceOnChanges": true }, "templateId": { @@ -142866,7 +142894,7 @@ }, "description": { "type": "string", - "description": "A short description of where the data is coming from. Will be stored once in the job. 256 max length.\n" + "description": "A description of the job trigger.\n" }, "displayName": { "type": "string", @@ -142920,7 +142948,7 @@ "inputProperties": { "description": { "type": "string", - "description": "A short description of where the data is coming from. Will be stored once in the job. 256 max length.\n" + "description": "A description of the job trigger.\n" }, "displayName": { "type": "string", @@ -142965,7 +142993,7 @@ }, "description": { "type": "string", - "description": "A short description of where the data is coming from. Will be stored once in the job. 256 max length.\n" + "description": "A description of the job trigger.\n" }, "displayName": { "type": "string", @@ -143037,7 +143065,7 @@ }, "parent": { "type": "string", - "description": "The parent of the info type in any of the following formats:\n* `projects/{{project}}`\n* `projects/{{project}}/locations/{{location}}`\n* `organizations/{{organization_id}}`\n* `organizations/{{organization_id}}/locations/{{location}}`\n\n\n- - -\n" + "description": "The parent of the info type in any of the following formats:\n" }, "regex": { "$ref": "#/types/gcp:dataloss/PreventionStoredInfoTypeRegex:PreventionStoredInfoTypeRegex", @@ -143072,7 +143100,7 @@ }, "parent": { "type": "string", - "description": "The parent of the info type in any of the following formats:\n* `projects/{{project}}`\n* `projects/{{project}}/locations/{{location}}`\n* `organizations/{{organization_id}}`\n* `organizations/{{organization_id}}/locations/{{location}}`\n\n\n- - -\n", + "description": "The parent of the info type in any of the following formats:\n", "willReplaceOnChanges": true }, "regex": { @@ -143113,7 +143141,7 @@ }, "parent": { "type": "string", - "description": "The parent of the info type in any of the following formats:\n* `projects/{{project}}`\n* `projects/{{project}}/locations/{{location}}`\n* `organizations/{{organization_id}}`\n* `organizations/{{organization_id}}/locations/{{location}}`\n\n\n- - -\n", + "description": "The parent of the info type in any of the following formats:\n", "willReplaceOnChanges": true }, "regex": { @@ -143407,7 +143435,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -143454,7 +143482,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -143506,7 +143534,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -143546,7 +143574,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -143591,7 +143619,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -143641,7 +143669,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -143679,7 +143707,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -143715,7 +143743,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -143755,7 +143783,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -143803,7 +143831,7 @@ }, "description": { "type": "string", - "description": "Description of the rule.\nThe maximum length is 1,024 characters.\n" + "description": "Description of the scan.\n" }, "displayName": { "type": "string", @@ -143893,7 +143921,7 @@ }, "description": { "type": "string", - "description": "Description of the rule.\nThe maximum length is 1,024 characters.\n" + "description": "Description of the scan.\n" }, "displayName": { "type": "string", @@ -143970,7 +143998,7 @@ }, "description": { "type": "string", - "description": "Description of the rule.\nThe maximum length is 1,024 characters.\n" + "description": "Description of the scan.\n" }, "displayName": { "type": "string", @@ -144053,7 +144081,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -144090,7 +144118,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -144132,7 +144160,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -144166,7 +144194,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -144201,7 +144229,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -144241,7 +144269,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -144273,7 +144301,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -144299,7 +144327,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -144329,7 +144357,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -144382,7 +144410,7 @@ }, "name": { "type": "string", - "description": "The name of the lake.\n\n\n\n- - -\n" + "description": "The name of the lake.\n" }, "project": { "type": "string", @@ -144444,7 +144472,7 @@ }, "name": { "type": "string", - "description": "The name of the lake.\n\n\n\n- - -\n" + "description": "The name of the lake.\n" }, "project": { "type": "string", @@ -144502,7 +144530,7 @@ }, "name": { "type": "string", - "description": "The name of the lake.\n\n\n\n- - -\n" + "description": "The name of the lake.\n" }, "project": { "type": "string", @@ -144554,7 +144582,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -144591,7 +144619,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -144633,7 +144661,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -144667,7 +144695,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -144702,7 +144730,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -144742,7 +144770,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -144774,7 +144802,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -144800,7 +144828,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -144830,7 +144858,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -145094,7 +145122,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -145136,7 +145164,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -145184,7 +145212,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -145223,7 +145251,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -145263,7 +145291,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -145309,7 +145337,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -145346,7 +145374,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "taskId": { "type": "string" @@ -145377,7 +145405,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "taskId": { @@ -145413,7 +145441,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "taskId": { @@ -145671,7 +145699,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -145713,7 +145741,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -145760,7 +145788,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -145797,7 +145825,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -145837,7 +145865,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -145882,7 +145910,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -145917,7 +145945,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -145948,7 +145976,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -145983,7 +146011,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -146007,7 +146035,7 @@ }, "policyId": { "type": "string", - "description": "The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 50 characters.\n\n\n- - -\n" + "description": "The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 50 characters.\n" }, "project": { "type": "string", @@ -146039,7 +146067,7 @@ }, "policyId": { "type": "string", - "description": "The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 50 characters.\n\n\n- - -\n" + "description": "The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 50 characters.\n" }, "project": { "type": "string", @@ -146076,7 +146104,7 @@ }, "policyId": { "type": "string", - "description": "The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 50 characters.\n\n\n- - -\n" + "description": "The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 50 characters.\n" }, "project": { "type": "string", @@ -146121,7 +146149,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -146159,7 +146187,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -146202,7 +146230,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -146237,7 +146265,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -146273,7 +146301,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -146314,7 +146342,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -146347,7 +146375,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -146374,7 +146402,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -146405,7 +146433,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -146432,7 +146460,7 @@ }, "name": { "type": "string", - "description": "The name of the cluster, unique within the project and\nzone.\n\n- - -\n" + "description": "The name of the cluster, unique within the project and\nzone.\n" }, "project": { "type": "string", @@ -146472,7 +146500,7 @@ }, "name": { "type": "string", - "description": "The name of the cluster, unique within the project and\nzone.\n\n- - -\n", + "description": "The name of the cluster, unique within the project and\nzone.\n", "willReplaceOnChanges": true }, "project": { @@ -146510,7 +146538,7 @@ }, "name": { "type": "string", - "description": "The name of the cluster, unique within the project and\nzone.\n\n- - -\n", + "description": "The name of the cluster, unique within the project and\nzone.\n", "willReplaceOnChanges": true }, "project": { @@ -146536,7 +146564,7 @@ "properties": { "cluster": { "type": "string", - "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n" }, "condition": { "$ref": "#/types/gcp:dataproc/ClusterIAMBindingCondition:ClusterIAMBindingCondition" @@ -146575,7 +146603,7 @@ "inputProperties": { "cluster": { "type": "string", - "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n", "willReplaceOnChanges": true }, "condition": { @@ -146614,7 +146642,7 @@ "properties": { "cluster": { "type": "string", - "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n", "willReplaceOnChanges": true }, "condition": { @@ -146655,7 +146683,7 @@ "properties": { "cluster": { "type": "string", - "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n" }, "condition": { "$ref": "#/types/gcp:dataproc/ClusterIAMMemberCondition:ClusterIAMMemberCondition" @@ -146691,7 +146719,7 @@ "inputProperties": { "cluster": { "type": "string", - "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n", "willReplaceOnChanges": true }, "condition": { @@ -146728,7 +146756,7 @@ "properties": { "cluster": { "type": "string", - "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n", "willReplaceOnChanges": true }, "condition": { @@ -146767,7 +146795,7 @@ "properties": { "cluster": { "type": "string", - "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n" }, "etag": { "type": "string", @@ -146775,7 +146803,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -146796,12 +146824,12 @@ "inputProperties": { "cluster": { "type": "string", - "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n", "willReplaceOnChanges": true }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -146823,7 +146851,7 @@ "properties": { "cluster": { "type": "string", - "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name or relative resource id of the cluster to manage IAM policies for.\n\nFor `gcp.dataproc.ClusterIAMMember` or `gcp.dataproc.ClusterIAMBinding`:\n", "willReplaceOnChanges": true }, "etag": { @@ -146832,7 +146860,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -146876,7 +146904,7 @@ "additionalProperties": { "type": "string" }, - "description": "The list of labels (key/value pairs) to add to the job.\n\n* `scheduling.max_failures_per_hour` - (Required) Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed.\n\n* `scheduling.max_failures_total` - (Required) Maximum number of times in total a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed.\n" + "description": "The list of labels (key/value pairs) to add to the job.\n" }, "pigConfig": { "$ref": "#/types/gcp:dataproc/JobPigConfig:JobPigConfig", @@ -146954,7 +146982,7 @@ "additionalProperties": { "type": "string" }, - "description": "The list of labels (key/value pairs) to add to the job.\n\n* `scheduling.max_failures_per_hour` - (Required) Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed.\n\n* `scheduling.max_failures_total` - (Required) Maximum number of times in total a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed.\n", + "description": "The list of labels (key/value pairs) to add to the job.\n", "willReplaceOnChanges": true }, "pigConfig": { @@ -147039,7 +147067,7 @@ "additionalProperties": { "type": "string" }, - "description": "The list of labels (key/value pairs) to add to the job.\n\n* `scheduling.max_failures_per_hour` - (Required) Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed.\n\n* `scheduling.max_failures_total` - (Required) Maximum number of times in total a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed.\n", + "description": "The list of labels (key/value pairs) to add to the job.\n", "willReplaceOnChanges": true }, "pigConfig": { @@ -147338,7 +147366,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -147363,7 +147391,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -147393,7 +147421,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by a `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -147601,7 +147629,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -147638,7 +147666,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -147680,7 +147708,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -147714,7 +147742,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -147749,7 +147777,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -147789,7 +147817,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -147821,7 +147849,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -147847,7 +147875,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -147877,7 +147905,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -147924,7 +147952,7 @@ }, "metadataIntegration": { "$ref": "#/types/gcp:dataproc/MetastoreServiceMetadataIntegration:MetastoreServiceMetadataIntegration", - "description": "The setting that defines how metastore metadata should be integrated with external services and systems.\n" + "description": "The setting that defines how metastore metadata should be integrated with external services and systems.\nStructure is documented below.\n" }, "name": { "type": "string", @@ -147956,7 +147984,7 @@ }, "serviceId": { "type": "string", - "description": "The ID of the metastore service. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 63 characters.\n\n\n- - -\n" + "description": "The ID of the metastore service. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 63 characters.\n" }, "state": { "type": "string", @@ -148025,7 +148053,7 @@ }, "metadataIntegration": { "$ref": "#/types/gcp:dataproc/MetastoreServiceMetadataIntegration:MetastoreServiceMetadataIntegration", - "description": "The setting that defines how metastore metadata should be integrated with external services and systems.\n" + "description": "The setting that defines how metastore metadata should be integrated with external services and systems.\nStructure is documented below.\n" }, "network": { "type": "string", @@ -148057,7 +148085,7 @@ }, "serviceId": { "type": "string", - "description": "The ID of the metastore service. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 63 characters.\n\n\n- - -\n", + "description": "The ID of the metastore service. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 63 characters.\n", "willReplaceOnChanges": true }, "telemetryConfig": { @@ -148114,7 +148142,7 @@ }, "metadataIntegration": { "$ref": "#/types/gcp:dataproc/MetastoreServiceMetadataIntegration:MetastoreServiceMetadataIntegration", - "description": "The setting that defines how metastore metadata should be integrated with external services and systems.\n" + "description": "The setting that defines how metastore metadata should be integrated with external services and systems.\nStructure is documented below.\n" }, "name": { "type": "string", @@ -148150,7 +148178,7 @@ }, "serviceId": { "type": "string", - "description": "The ID of the metastore service. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 63 characters.\n\n\n- - -\n", + "description": "The ID of the metastore service. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_),\nand hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between\n3 and 63 characters.\n", "willReplaceOnChanges": true }, "state": { @@ -148199,7 +148227,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -148235,7 +148263,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -148277,7 +148305,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -148312,7 +148340,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -148346,7 +148374,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -148386,7 +148414,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -148419,7 +148447,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "serviceId": { "type": "string" @@ -148444,7 +148472,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "serviceId": { @@ -148474,7 +148502,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "serviceId": { @@ -148698,7 +148726,7 @@ }, "kind": { "type": "string", - "description": "The entity kind which the index applies to.\n\n\n- - -\n" + "description": "The entity kind which the index applies to.\n" }, "project": { "type": "string", @@ -148725,7 +148753,7 @@ }, "kind": { "type": "string", - "description": "The entity kind which the index applies to.\n\n\n- - -\n", + "description": "The entity kind which the index applies to.\n", "willReplaceOnChanges": true }, "project": { @@ -148759,7 +148787,7 @@ }, "kind": { "type": "string", - "description": "The entity kind which the index applies to.\n\n\n- - -\n", + "description": "The entity kind which the index applies to.\n", "willReplaceOnChanges": true }, "project": { @@ -148811,7 +148839,7 @@ }, "location": { "type": "string", - "description": "The name of the location this connection profile is located in.\n\n\n- - -\n" + "description": "The name of the location this connection profile is located in.\n" }, "mysqlProfile": { "$ref": "#/types/gcp:datastream/ConnectionProfileMysqlProfile:ConnectionProfileMysqlProfile", @@ -148876,7 +148904,7 @@ }, "location": { "type": "string", - "description": "The name of the location this connection profile is located in.\n\n\n- - -\n", + "description": "The name of the location this connection profile is located in.\n", "willReplaceOnChanges": true }, "mysqlProfile": { @@ -148939,7 +148967,7 @@ }, "location": { "type": "string", - "description": "The name of the location this connection profile is located in.\n\n\n- - -\n", + "description": "The name of the location this connection profile is located in.\n", "willReplaceOnChanges": true }, "mysqlProfile": { @@ -149484,7 +149512,7 @@ "properties": { "apiVersion": { "type": "string", - "description": "API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query\ndifferent service endpoints for different API versions. However, bots connectors and webhook calls will follow\nthe specified API version.\n* API_VERSION_V1: Legacy V1 API.\n* API_VERSION_V2: V2 API.\n* API_VERSION_V2_BETA_1: V2beta1 API.\nPossible values are: `API_VERSION_V1`, `API_VERSION_V2`, `API_VERSION_V2_BETA_1`.\n" + "description": "API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query\ndifferent service endpoints for different API versions. However, bots connectors and webhook calls will follow\nthe specified API version.\n\nAPI_VERSION_V1: Legacy V1 API.\n\nAPI_VERSION_V2: V2 API.\n\nAPI_VERSION_V2_BETA_1: V2beta1 API.\nPossible values are: `API_VERSION_V1`, `API_VERSION_V2`, `API_VERSION_V2_BETA_1`.\n" }, "avatarUri": { "type": "string", @@ -149516,7 +149544,7 @@ }, "matchMode": { "type": "string", - "description": "Determines how intents are detected from user queries.\n* MATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates\nsyntax and composite entities.\n* MATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones\nusing @sys.any or very large developer entities.\nPossible values are: `MATCH_MODE_HYBRID`, `MATCH_MODE_ML_ONLY`.\n" + "description": "Determines how intents are detected from user queries.\n\nMATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates\nsyntax and composite entities.\n\nMATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones\nusing @sys.any or very large developer entities.\nPossible values are: `MATCH_MODE_HYBRID`, `MATCH_MODE_ML_ONLY`.\n" }, "project": { "type": "string", @@ -149531,11 +149559,11 @@ }, "tier": { "type": "string", - "description": "The agent tier. If not specified, TIER_STANDARD is assumed.\n* TIER_STANDARD: Standard tier.\n* TIER_ENTERPRISE: Enterprise tier (Essentials).\n* TIER_ENTERPRISE_PLUS: Enterprise tier (Plus).\nNOTE: Due to consistency issues, the provider will not read this field from the API. Drift is possible between\nthe the provider state and Dialogflow if the agent tier is changed outside of the provider.\n" + "description": "The agent tier. If not specified, TIER_STANDARD is assumed.\n\nTIER_STANDARD: Standard tier.\n\nTIER_ENTERPRISE: Enterprise tier (Essentials).\n\nTIER_ENTERPRISE_PLUS: Enterprise tier (Plus).\nNOTE: Due to consistency issues, the provider will not read this field from the API. Drift is possible between\nthe the provider state and Dialogflow if the agent tier is changed outside of the provider.\n" }, "timeZone": { "type": "string", - "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n\n\n- - -\n" + "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n" } }, "required": [ @@ -149550,7 +149578,7 @@ "inputProperties": { "apiVersion": { "type": "string", - "description": "API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query\ndifferent service endpoints for different API versions. However, bots connectors and webhook calls will follow\nthe specified API version.\n* API_VERSION_V1: Legacy V1 API.\n* API_VERSION_V2: V2 API.\n* API_VERSION_V2_BETA_1: V2beta1 API.\nPossible values are: `API_VERSION_V1`, `API_VERSION_V2`, `API_VERSION_V2_BETA_1`.\n" + "description": "API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query\ndifferent service endpoints for different API versions. However, bots connectors and webhook calls will follow\nthe specified API version.\n\nAPI_VERSION_V1: Legacy V1 API.\n\nAPI_VERSION_V2: V2 API.\n\nAPI_VERSION_V2_BETA_1: V2beta1 API.\nPossible values are: `API_VERSION_V1`, `API_VERSION_V2`, `API_VERSION_V2_BETA_1`.\n" }, "avatarUri": { "type": "string", @@ -149579,7 +149607,7 @@ }, "matchMode": { "type": "string", - "description": "Determines how intents are detected from user queries.\n* MATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates\nsyntax and composite entities.\n* MATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones\nusing @sys.any or very large developer entities.\nPossible values are: `MATCH_MODE_HYBRID`, `MATCH_MODE_ML_ONLY`.\n" + "description": "Determines how intents are detected from user queries.\n\nMATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates\nsyntax and composite entities.\n\nMATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones\nusing @sys.any or very large developer entities.\nPossible values are: `MATCH_MODE_HYBRID`, `MATCH_MODE_ML_ONLY`.\n" }, "project": { "type": "string", @@ -149595,11 +149623,11 @@ }, "tier": { "type": "string", - "description": "The agent tier. If not specified, TIER_STANDARD is assumed.\n* TIER_STANDARD: Standard tier.\n* TIER_ENTERPRISE: Enterprise tier (Essentials).\n* TIER_ENTERPRISE_PLUS: Enterprise tier (Plus).\nNOTE: Due to consistency issues, the provider will not read this field from the API. Drift is possible between\nthe the provider state and Dialogflow if the agent tier is changed outside of the provider.\n" + "description": "The agent tier. If not specified, TIER_STANDARD is assumed.\n\nTIER_STANDARD: Standard tier.\n\nTIER_ENTERPRISE: Enterprise tier (Essentials).\n\nTIER_ENTERPRISE_PLUS: Enterprise tier (Plus).\nNOTE: Due to consistency issues, the provider will not read this field from the API. Drift is possible between\nthe the provider state and Dialogflow if the agent tier is changed outside of the provider.\n" }, "timeZone": { "type": "string", - "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n\n\n- - -\n" + "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n" } }, "requiredInputs": [ @@ -149612,7 +149640,7 @@ "properties": { "apiVersion": { "type": "string", - "description": "API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query\ndifferent service endpoints for different API versions. However, bots connectors and webhook calls will follow\nthe specified API version.\n* API_VERSION_V1: Legacy V1 API.\n* API_VERSION_V2: V2 API.\n* API_VERSION_V2_BETA_1: V2beta1 API.\nPossible values are: `API_VERSION_V1`, `API_VERSION_V2`, `API_VERSION_V2_BETA_1`.\n" + "description": "API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query\ndifferent service endpoints for different API versions. However, bots connectors and webhook calls will follow\nthe specified API version.\n\nAPI_VERSION_V1: Legacy V1 API.\n\nAPI_VERSION_V2: V2 API.\n\nAPI_VERSION_V2_BETA_1: V2beta1 API.\nPossible values are: `API_VERSION_V1`, `API_VERSION_V2`, `API_VERSION_V2_BETA_1`.\n" }, "avatarUri": { "type": "string", @@ -149645,7 +149673,7 @@ }, "matchMode": { "type": "string", - "description": "Determines how intents are detected from user queries.\n* MATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates\nsyntax and composite entities.\n* MATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones\nusing @sys.any or very large developer entities.\nPossible values are: `MATCH_MODE_HYBRID`, `MATCH_MODE_ML_ONLY`.\n" + "description": "Determines how intents are detected from user queries.\n\nMATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates\nsyntax and composite entities.\n\nMATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones\nusing @sys.any or very large developer entities.\nPossible values are: `MATCH_MODE_HYBRID`, `MATCH_MODE_ML_ONLY`.\n" }, "project": { "type": "string", @@ -149661,11 +149689,11 @@ }, "tier": { "type": "string", - "description": "The agent tier. If not specified, TIER_STANDARD is assumed.\n* TIER_STANDARD: Standard tier.\n* TIER_ENTERPRISE: Enterprise tier (Essentials).\n* TIER_ENTERPRISE_PLUS: Enterprise tier (Plus).\nNOTE: Due to consistency issues, the provider will not read this field from the API. Drift is possible between\nthe the provider state and Dialogflow if the agent tier is changed outside of the provider.\n" + "description": "The agent tier. If not specified, TIER_STANDARD is assumed.\n\nTIER_STANDARD: Standard tier.\n\nTIER_ENTERPRISE: Enterprise tier (Essentials).\n\nTIER_ENTERPRISE_PLUS: Enterprise tier (Plus).\nNOTE: Due to consistency issues, the provider will not read this field from the API. Drift is possible between\nthe the provider state and Dialogflow if the agent tier is changed outside of the provider.\n" }, "timeZone": { "type": "string", - "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n\n\n- - -\n" + "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n" } }, "type": "object" @@ -149731,7 +149759,7 @@ }, "timeZone": { "type": "string", - "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n\n\n- - -\n" + "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n" } }, "required": [ @@ -149796,7 +149824,7 @@ }, "timeZone": { "type": "string", - "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n\n\n- - -\n" + "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n" } }, "requiredInputs": [ @@ -149868,7 +149896,7 @@ }, "timeZone": { "type": "string", - "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n\n\n- - -\n" + "description": "The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York,\nEurope/Paris.\n" } }, "type": "object" @@ -149879,7 +149907,7 @@ "properties": { "autoExpansionMode": { "type": "string", - "description": "Represents kinds of entities.\n* AUTO_EXPANSION_MODE_UNSPECIFIED: Auto expansion disabled for the entity.\n* AUTO_EXPANSION_MODE_DEFAULT: Allows an agent to recognize values that have not been explicitly listed in the entity.\nPossible values are: `AUTO_EXPANSION_MODE_DEFAULT`, `AUTO_EXPANSION_MODE_UNSPECIFIED`.\n" + "description": "Represents kinds of entities.\n\nAUTO_EXPANSION_MODE_UNSPECIFIED: Auto expansion disabled for the entity.\n\nAUTO_EXPANSION_MODE_DEFAULT: Allows an agent to recognize values that have not been explicitly listed in the entity.\nPossible values are: `AUTO_EXPANSION_MODE_DEFAULT`, `AUTO_EXPANSION_MODE_UNSPECIFIED`.\n" }, "displayName": { "type": "string", @@ -149905,7 +149933,7 @@ }, "kind": { "type": "string", - "description": "Indicates whether the entity type can be automatically expanded.\n* KIND_MAP: Map entity types allow mapping of a group of synonyms to a canonical value.\n* KIND_LIST: List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases).\n* KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n" + "description": "Indicates whether the entity type can be automatically expanded.\n\nKIND_MAP: Map entity types allow mapping of a group of synonyms to a canonical value.\n\nKIND_LIST: List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases).\n\nKIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n" }, "languageCode": { "type": "string", @@ -149933,7 +149961,7 @@ "inputProperties": { "autoExpansionMode": { "type": "string", - "description": "Represents kinds of entities.\n* AUTO_EXPANSION_MODE_UNSPECIFIED: Auto expansion disabled for the entity.\n* AUTO_EXPANSION_MODE_DEFAULT: Allows an agent to recognize values that have not been explicitly listed in the entity.\nPossible values are: `AUTO_EXPANSION_MODE_DEFAULT`, `AUTO_EXPANSION_MODE_UNSPECIFIED`.\n" + "description": "Represents kinds of entities.\n\nAUTO_EXPANSION_MODE_UNSPECIFIED: Auto expansion disabled for the entity.\n\nAUTO_EXPANSION_MODE_DEFAULT: Allows an agent to recognize values that have not been explicitly listed in the entity.\nPossible values are: `AUTO_EXPANSION_MODE_DEFAULT`, `AUTO_EXPANSION_MODE_UNSPECIFIED`.\n" }, "displayName": { "type": "string", @@ -149959,7 +149987,7 @@ }, "kind": { "type": "string", - "description": "Indicates whether the entity type can be automatically expanded.\n* KIND_MAP: Map entity types allow mapping of a group of synonyms to a canonical value.\n* KIND_LIST: List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases).\n* KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n" + "description": "Indicates whether the entity type can be automatically expanded.\n\nKIND_MAP: Map entity types allow mapping of a group of synonyms to a canonical value.\n\nKIND_LIST: List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases).\n\nKIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n" }, "languageCode": { "type": "string", @@ -149986,7 +150014,7 @@ "properties": { "autoExpansionMode": { "type": "string", - "description": "Represents kinds of entities.\n* AUTO_EXPANSION_MODE_UNSPECIFIED: Auto expansion disabled for the entity.\n* AUTO_EXPANSION_MODE_DEFAULT: Allows an agent to recognize values that have not been explicitly listed in the entity.\nPossible values are: `AUTO_EXPANSION_MODE_DEFAULT`, `AUTO_EXPANSION_MODE_UNSPECIFIED`.\n" + "description": "Represents kinds of entities.\n\nAUTO_EXPANSION_MODE_UNSPECIFIED: Auto expansion disabled for the entity.\n\nAUTO_EXPANSION_MODE_DEFAULT: Allows an agent to recognize values that have not been explicitly listed in the entity.\nPossible values are: `AUTO_EXPANSION_MODE_DEFAULT`, `AUTO_EXPANSION_MODE_UNSPECIFIED`.\n" }, "displayName": { "type": "string", @@ -150012,7 +150040,7 @@ }, "kind": { "type": "string", - "description": "Indicates whether the entity type can be automatically expanded.\n* KIND_MAP: Map entity types allow mapping of a group of synonyms to a canonical value.\n* KIND_LIST: List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases).\n* KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n" + "description": "Indicates whether the entity type can be automatically expanded.\n\nKIND_MAP: Map entity types allow mapping of a group of synonyms to a canonical value.\n\nKIND_LIST: List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases).\n\nKIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n" }, "languageCode": { "type": "string", @@ -150143,7 +150171,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the flow.\n\n\n- - -\n" + "description": "The human-readable name of the flow.\n" }, "eventHandlers": { "type": "array", @@ -150195,7 +150223,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the flow.\n\n\n- - -\n" + "description": "The human-readable name of the flow.\n" }, "eventHandlers": { "type": "array", @@ -150245,7 +150273,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the flow.\n\n\n- - -\n" + "description": "The human-readable name of the flow.\n" }, "eventHandlers": { "type": "array", @@ -150299,7 +150327,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the intent, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the intent, unique within the agent.\n" }, "isFallback": { "type": "boolean", @@ -150354,7 +150382,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the intent, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the intent, unique within the agent.\n" }, "isFallback": { "type": "boolean", @@ -150408,7 +150436,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the intent, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the intent, unique within the agent.\n" }, "isFallback": { "type": "boolean", @@ -150462,7 +150490,7 @@ "properties": { "displayName": { "type": "string", - "description": "The human-readable name of the page, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the page, unique within the agent.\n" }, "entryFulfillment": { "$ref": "#/types/gcp:diagflow/CxPageEntryFulfillment:CxPageEntryFulfillment", @@ -150513,7 +150541,7 @@ "inputProperties": { "displayName": { "type": "string", - "description": "The human-readable name of the page, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the page, unique within the agent.\n" }, "entryFulfillment": { "$ref": "#/types/gcp:diagflow/CxPageEntryFulfillment:CxPageEntryFulfillment", @@ -150563,7 +150591,7 @@ "properties": { "displayName": { "type": "string", - "description": "The human-readable name of the page, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the page, unique within the agent.\n" }, "entryFulfillment": { "$ref": "#/types/gcp:diagflow/CxPageEntryFulfillment:CxPageEntryFulfillment", @@ -150625,7 +150653,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the security settings, unique within the location.\n\n\n- - -\n" + "description": "The human-readable name of the security settings, unique within the location.\n" }, "insightsExportSettings": { "$ref": "#/types/gcp:diagflow/CxSecuritySettingsInsightsExportSettings:CxSecuritySettingsInsightsExportSettings", @@ -150656,15 +150684,15 @@ }, "redactionScope": { "type": "string", - "description": "Defines what types of data to redact. If not set, defaults to not redacting any kind of data.\n* REDACT_DISK_STORAGE: On data to be written to disk or similar devices that are capable of holding data even if power is disconnected. This includes data that are temporarily saved on disk.\nPossible values are: `REDACT_DISK_STORAGE`.\n" + "description": "Defines what types of data to redact. If not set, defaults to not redacting any kind of data.\n\nREDACT_DISK_STORAGE: On data to be written to disk or similar devices that are capable of holding data even if power is disconnected. This includes data that are temporarily saved on disk.\nPossible values are: `REDACT_DISK_STORAGE`.\n" }, "redactionStrategy": { "type": "string", - "description": "Defines how we redact data. If not set, defaults to not redacting.\n* REDACT_WITH_SERVICE: Call redaction service to clean up the data to be persisted.\nPossible values are: `REDACT_WITH_SERVICE`.\n" + "description": "Defines how we redact data. If not set, defaults to not redacting.\n\nREDACT_WITH_SERVICE: Call redaction service to clean up the data to be persisted.\nPossible values are: `REDACT_WITH_SERVICE`.\n" }, "retentionStrategy": { "type": "string", - "description": "Defines how long we retain persisted data that contains sensitive info. Only one of `retention_window_days` and `retention_strategy` may be set.\n* REMOVE_AFTER_CONVERSATION: Removes data when the conversation ends. If there is no conversation explicitly established, a default conversation ends when the corresponding Dialogflow session ends.\nPossible values are: `REMOVE_AFTER_CONVERSATION`.\n" + "description": "Defines how long we retain persisted data that contains sensitive info. Only one of `retention_window_days` and `retention_strategy` may be set.\n\nREMOVE_AFTER_CONVERSATION: Removes data when the conversation ends. If there is no conversation explicitly established, a default conversation ends when the corresponding Dialogflow session ends.\nPossible values are: `REMOVE_AFTER_CONVERSATION`.\n" }, "retentionWindowDays": { "type": "integer", @@ -150688,7 +150716,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the security settings, unique within the location.\n\n\n- - -\n" + "description": "The human-readable name of the security settings, unique within the location.\n" }, "insightsExportSettings": { "$ref": "#/types/gcp:diagflow/CxSecuritySettingsInsightsExportSettings:CxSecuritySettingsInsightsExportSettings", @@ -150717,15 +150745,15 @@ }, "redactionScope": { "type": "string", - "description": "Defines what types of data to redact. If not set, defaults to not redacting any kind of data.\n* REDACT_DISK_STORAGE: On data to be written to disk or similar devices that are capable of holding data even if power is disconnected. This includes data that are temporarily saved on disk.\nPossible values are: `REDACT_DISK_STORAGE`.\n" + "description": "Defines what types of data to redact. If not set, defaults to not redacting any kind of data.\n\nREDACT_DISK_STORAGE: On data to be written to disk or similar devices that are capable of holding data even if power is disconnected. This includes data that are temporarily saved on disk.\nPossible values are: `REDACT_DISK_STORAGE`.\n" }, "redactionStrategy": { "type": "string", - "description": "Defines how we redact data. If not set, defaults to not redacting.\n* REDACT_WITH_SERVICE: Call redaction service to clean up the data to be persisted.\nPossible values are: `REDACT_WITH_SERVICE`.\n" + "description": "Defines how we redact data. If not set, defaults to not redacting.\n\nREDACT_WITH_SERVICE: Call redaction service to clean up the data to be persisted.\nPossible values are: `REDACT_WITH_SERVICE`.\n" }, "retentionStrategy": { "type": "string", - "description": "Defines how long we retain persisted data that contains sensitive info. Only one of `retention_window_days` and `retention_strategy` may be set.\n* REMOVE_AFTER_CONVERSATION: Removes data when the conversation ends. If there is no conversation explicitly established, a default conversation ends when the corresponding Dialogflow session ends.\nPossible values are: `REMOVE_AFTER_CONVERSATION`.\n" + "description": "Defines how long we retain persisted data that contains sensitive info. Only one of `retention_window_days` and `retention_strategy` may be set.\n\nREMOVE_AFTER_CONVERSATION: Removes data when the conversation ends. If there is no conversation explicitly established, a default conversation ends when the corresponding Dialogflow session ends.\nPossible values are: `REMOVE_AFTER_CONVERSATION`.\n" }, "retentionWindowDays": { "type": "integer", @@ -150749,7 +150777,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the security settings, unique within the location.\n\n\n- - -\n" + "description": "The human-readable name of the security settings, unique within the location.\n" }, "insightsExportSettings": { "$ref": "#/types/gcp:diagflow/CxSecuritySettingsInsightsExportSettings:CxSecuritySettingsInsightsExportSettings", @@ -150782,15 +150810,15 @@ }, "redactionScope": { "type": "string", - "description": "Defines what types of data to redact. If not set, defaults to not redacting any kind of data.\n* REDACT_DISK_STORAGE: On data to be written to disk or similar devices that are capable of holding data even if power is disconnected. This includes data that are temporarily saved on disk.\nPossible values are: `REDACT_DISK_STORAGE`.\n" + "description": "Defines what types of data to redact. If not set, defaults to not redacting any kind of data.\n\nREDACT_DISK_STORAGE: On data to be written to disk or similar devices that are capable of holding data even if power is disconnected. This includes data that are temporarily saved on disk.\nPossible values are: `REDACT_DISK_STORAGE`.\n" }, "redactionStrategy": { "type": "string", - "description": "Defines how we redact data. If not set, defaults to not redacting.\n* REDACT_WITH_SERVICE: Call redaction service to clean up the data to be persisted.\nPossible values are: `REDACT_WITH_SERVICE`.\n" + "description": "Defines how we redact data. If not set, defaults to not redacting.\n\nREDACT_WITH_SERVICE: Call redaction service to clean up the data to be persisted.\nPossible values are: `REDACT_WITH_SERVICE`.\n" }, "retentionStrategy": { "type": "string", - "description": "Defines how long we retain persisted data that contains sensitive info. Only one of `retention_window_days` and `retention_strategy` may be set.\n* REMOVE_AFTER_CONVERSATION: Removes data when the conversation ends. If there is no conversation explicitly established, a default conversation ends when the corresponding Dialogflow session ends.\nPossible values are: `REMOVE_AFTER_CONVERSATION`.\n" + "description": "Defines how long we retain persisted data that contains sensitive info. Only one of `retention_window_days` and `retention_strategy` may be set.\n\nREMOVE_AFTER_CONVERSATION: Removes data when the conversation ends. If there is no conversation explicitly established, a default conversation ends when the corresponding Dialogflow session ends.\nPossible values are: `REMOVE_AFTER_CONVERSATION`.\n" }, "retentionWindowDays": { "type": "integer", @@ -150809,7 +150837,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the test case, unique within the agent. Limit of 200 characters.\n\n\n- - -\n" + "description": "The human-readable name of the test case, unique within the agent. Limit of 200 characters.\n" }, "lastTestResults": { "type": "array", @@ -150858,7 +150886,7 @@ "inputProperties": { "displayName": { "type": "string", - "description": "The human-readable name of the test case, unique within the agent. Limit of 200 characters.\n\n\n- - -\n" + "description": "The human-readable name of the test case, unique within the agent. Limit of 200 characters.\n" }, "notes": { "type": "string", @@ -150900,7 +150928,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the test case, unique within the agent. Limit of 200 characters.\n\n\n- - -\n" + "description": "The human-readable name of the test case, unique within the agent. Limit of 200 characters.\n" }, "lastTestResults": { "type": "array", @@ -150957,7 +150985,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the version. Limit of 64 characters.\n\n\n- - -\n" + "description": "The human-readable name of the version. Limit of 64 characters.\n" }, "name": { "type": "string", @@ -150993,7 +151021,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the version. Limit of 64 characters.\n\n\n- - -\n" + "description": "The human-readable name of the version. Limit of 64 characters.\n" }, "parent": { "type": "string", @@ -151017,7 +151045,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the version. Limit of 64 characters.\n\n\n- - -\n" + "description": "The human-readable name of the version. Limit of 64 characters.\n" }, "name": { "type": "string", @@ -151052,7 +151080,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the webhook, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the webhook, unique within the agent.\n" }, "enableSpellCorrection": { "type": "boolean", @@ -151103,7 +151131,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the webhook, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the webhook, unique within the agent.\n" }, "enableSpellCorrection": { "type": "boolean", @@ -151147,7 +151175,7 @@ }, "displayName": { "type": "string", - "description": "The human-readable name of the webhook, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the webhook, unique within the agent.\n" }, "enableSpellCorrection": { "type": "boolean", @@ -151210,7 +151238,7 @@ }, "kind": { "type": "string", - "description": "Indicates the kind of entity type.\n* KIND_MAP: Map entity types allow mapping of a group of synonyms to a reference value.\n* KIND_LIST: List entity types contain a set of entries that do not map to reference values. However, list entity\ntypes can contain references to other entity types (with or without aliases).\n* KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n\n\n- - -\n" + "description": "Indicates the kind of entity type.\n\nKIND_MAP: Map entity types allow mapping of a group of synonyms to a reference value.\n\nKIND_LIST: List entity types contain a set of entries that do not map to reference values. However, list entity\ntypes can contain references to other entity types (with or without aliases).\n\nKIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n" }, "name": { "type": "string", @@ -151245,7 +151273,7 @@ }, "kind": { "type": "string", - "description": "Indicates the kind of entity type.\n* KIND_MAP: Map entity types allow mapping of a group of synonyms to a reference value.\n* KIND_LIST: List entity types contain a set of entries that do not map to reference values. However, list entity\ntypes can contain references to other entity types (with or without aliases).\n* KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n\n\n- - -\n" + "description": "Indicates the kind of entity type.\n\nKIND_MAP: Map entity types allow mapping of a group of synonyms to a reference value.\n\nKIND_LIST: List entity types contain a set of entries that do not map to reference values. However, list entity\ntypes can contain references to other entity types (with or without aliases).\n\nKIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n" }, "project": { "type": "string", @@ -151277,7 +151305,7 @@ }, "kind": { "type": "string", - "description": "Indicates the kind of entity type.\n* KIND_MAP: Map entity types allow mapping of a group of synonyms to a reference value.\n* KIND_LIST: List entity types contain a set of entries that do not map to reference values. However, list entity\ntypes can contain references to other entity types (with or without aliases).\n* KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n\n\n- - -\n" + "description": "Indicates the kind of entity type.\n\nKIND_MAP: Map entity types allow mapping of a group of synonyms to a reference value.\n\nKIND_LIST: List entity types contain a set of entries that do not map to reference values. However, list entity\ntypes can contain references to other entity types (with or without aliases).\n\nKIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values.\nPossible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.\n" }, "name": { "type": "string", @@ -151297,7 +151325,7 @@ "properties": { "displayName": { "type": "string", - "description": "The human-readable name of the fulfillment, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the fulfillment, unique within the agent.\n" }, "enabled": { "type": "boolean", @@ -151331,7 +151359,7 @@ "inputProperties": { "displayName": { "type": "string", - "description": "The human-readable name of the fulfillment, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the fulfillment, unique within the agent.\n" }, "enabled": { "type": "boolean", @@ -151362,7 +151390,7 @@ "properties": { "displayName": { "type": "string", - "description": "The human-readable name of the fulfillment, unique within the agent.\n\n\n- - -\n" + "description": "The human-readable name of the fulfillment, unique within the agent.\n" }, "enabled": { "type": "boolean", @@ -151408,7 +151436,7 @@ }, "displayName": { "type": "string", - "description": "The name of this intent to be displayed on the console.\n\n\n- - -\n" + "description": "The name of this intent to be displayed on the console.\n" }, "events": { "type": "array", @@ -151449,7 +151477,7 @@ }, "priority": { "type": "integer", - "description": "The priority of this intent. Higher numbers represent higher priorities.\n- If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds\nto the Normal priority in the console.\n- If the supplied value is negative, the intent is ignored in runtime detect intent requests.\n" + "description": "The priority of this intent. Higher numbers represent higher priorities.\n\nIf the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds\nto the Normal priority in the console.\n\nIf the supplied value is negative, the intent is ignored in runtime detect intent requests.\n" }, "project": { "type": "string", @@ -151465,7 +151493,7 @@ }, "webhookState": { "type": "string", - "description": "Indicates whether webhooks are enabled for the intent.\n* WEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent.\n* WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot\nfilling prompt is forwarded to the webhook.\nPossible values are: `WEBHOOK_STATE_ENABLED`, `WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING`.\n" + "description": "Indicates whether webhooks are enabled for the intent.\n\nWEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent.\n\nWEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot\nfilling prompt is forwarded to the webhook.\nPossible values are: `WEBHOOK_STATE_ENABLED`, `WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING`.\n" } }, "required": [ @@ -151496,7 +151524,7 @@ }, "displayName": { "type": "string", - "description": "The name of this intent to be displayed on the console.\n\n\n- - -\n" + "description": "The name of this intent to be displayed on the console.\n" }, "events": { "type": "array", @@ -151527,7 +151555,7 @@ }, "priority": { "type": "integer", - "description": "The priority of this intent. Higher numbers represent higher priorities.\n- If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds\nto the Normal priority in the console.\n- If the supplied value is negative, the intent is ignored in runtime detect intent requests.\n" + "description": "The priority of this intent. Higher numbers represent higher priorities.\n\nIf the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds\nto the Normal priority in the console.\n\nIf the supplied value is negative, the intent is ignored in runtime detect intent requests.\n" }, "project": { "type": "string", @@ -151540,7 +151568,7 @@ }, "webhookState": { "type": "string", - "description": "Indicates whether webhooks are enabled for the intent.\n* WEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent.\n* WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot\nfilling prompt is forwarded to the webhook.\nPossible values are: `WEBHOOK_STATE_ENABLED`, `WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING`.\n" + "description": "Indicates whether webhooks are enabled for the intent.\n\nWEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent.\n\nWEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot\nfilling prompt is forwarded to the webhook.\nPossible values are: `WEBHOOK_STATE_ENABLED`, `WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING`.\n" } }, "requiredInputs": [ @@ -151562,7 +151590,7 @@ }, "displayName": { "type": "string", - "description": "The name of this intent to be displayed on the console.\n\n\n- - -\n" + "description": "The name of this intent to be displayed on the console.\n" }, "events": { "type": "array", @@ -151604,7 +151632,7 @@ }, "priority": { "type": "integer", - "description": "The priority of this intent. Higher numbers represent higher priorities.\n- If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds\nto the Normal priority in the console.\n- If the supplied value is negative, the intent is ignored in runtime detect intent requests.\n" + "description": "The priority of this intent. Higher numbers represent higher priorities.\n\nIf the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds\nto the Normal priority in the console.\n\nIf the supplied value is negative, the intent is ignored in runtime detect intent requests.\n" }, "project": { "type": "string", @@ -151621,7 +151649,7 @@ }, "webhookState": { "type": "string", - "description": "Indicates whether webhooks are enabled for the intent.\n* WEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent.\n* WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot\nfilling prompt is forwarded to the webhook.\nPossible values are: `WEBHOOK_STATE_ENABLED`, `WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING`.\n" + "description": "Indicates whether webhooks are enabled for the intent.\n\nWEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent.\n\nWEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot\nfilling prompt is forwarded to the webhook.\nPossible values are: `WEBHOOK_STATE_ENABLED`, `WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING`.\n" } }, "type": "object" @@ -151649,7 +151677,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -151681,7 +151709,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -151719,7 +151747,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -151750,7 +151778,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -151780,7 +151808,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -151816,7 +151844,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -151845,7 +151873,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -151866,7 +151894,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -151892,7 +151920,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -151944,7 +151972,7 @@ }, "name": { "type": "string", - "description": "User assigned name for this resource.\nMust be unique within the project.\n\n- - -\n" + "description": "User assigned name for this resource.\nMust be unique within the project.\n" }, "nameServers": { "type": "array", @@ -152024,7 +152052,7 @@ }, "name": { "type": "string", - "description": "User assigned name for this resource.\nMust be unique within the project.\n\n- - -\n", + "description": "User assigned name for this resource.\nMust be unique within the project.\n", "willReplaceOnChanges": true }, "peeringConfig": { @@ -152105,7 +152133,7 @@ }, "name": { "type": "string", - "description": "User assigned name for this resource.\nMust be unique within the project.\n\n- - -\n", + "description": "User assigned name for this resource.\nMust be unique within the project.\n", "willReplaceOnChanges": true }, "nameServers": { @@ -152168,7 +152196,7 @@ }, "name": { "type": "string", - "description": "User assigned name for this policy.\n\n\n- - -\n" + "description": "User assigned name for this policy.\n" }, "networks": { "type": "array", @@ -152205,7 +152233,7 @@ }, "name": { "type": "string", - "description": "User assigned name for this policy.\n\n\n- - -\n", + "description": "User assigned name for this policy.\n", "willReplaceOnChanges": true }, "networks": { @@ -152242,7 +152270,7 @@ }, "name": { "type": "string", - "description": "User assigned name for this policy.\n\n\n- - -\n", + "description": "User assigned name for this policy.\n", "willReplaceOnChanges": true }, "networks": { @@ -152293,7 +152321,7 @@ }, "type": { "type": "string", - "description": "The DNS record set type.\n\n- - -\n" + "description": "The DNS record set type.\n" } }, "required": [ @@ -152335,7 +152363,7 @@ }, "type": { "type": "string", - "description": "The DNS record set type.\n\n- - -\n" + "description": "The DNS record set type.\n" } }, "requiredInputs": [ @@ -152378,7 +152406,7 @@ }, "type": { "type": "string", - "description": "The DNS record set type.\n\n- - -\n" + "description": "The DNS record set type.\n" } }, "type": "object" @@ -152411,7 +152439,7 @@ }, "responsePolicyName": { "type": "string", - "description": "The user assigned name for this Response Policy, such as `myresponsepolicy`.\n\n\n- - -\n" + "description": "The user assigned name for this Response Policy, such as `myresponsepolicy`.\n" } }, "required": [ @@ -152444,7 +152472,7 @@ }, "responsePolicyName": { "type": "string", - "description": "The user assigned name for this Response Policy, such as `myresponsepolicy`.\n\n\n- - -\n", + "description": "The user assigned name for this Response Policy, such as `myresponsepolicy`.\n", "willReplaceOnChanges": true } }, @@ -152479,7 +152507,7 @@ }, "responsePolicyName": { "type": "string", - "description": "The user assigned name for this Response Policy, such as `myresponsepolicy`.\n\n\n- - -\n", + "description": "The user assigned name for this Response Policy, such as `myresponsepolicy`.\n", "willReplaceOnChanges": true } }, @@ -152491,7 +152519,7 @@ "properties": { "behavior": { "type": "string", - "description": "Answer this query with a behavior rather than DNS data. Acceptable values are 'behaviorUnspecified', and\n'bypassResponsePolicy'\n" + "description": "Answer this query with a behavior rather than DNS data. Acceptable values are 'behaviorUnspecified', and 'bypassResponsePolicy'\n" }, "dnsName": { "type": "string", @@ -152507,7 +152535,7 @@ }, "responsePolicy": { "type": "string", - "description": "Identifies the response policy addressed by this request.\n\n\n- - -\n" + "description": "Identifies the response policy addressed by this request.\n" }, "ruleName": { "type": "string", @@ -152523,7 +152551,7 @@ "inputProperties": { "behavior": { "type": "string", - "description": "Answer this query with a behavior rather than DNS data. Acceptable values are 'behaviorUnspecified', and\n'bypassResponsePolicy'\n" + "description": "Answer this query with a behavior rather than DNS data. Acceptable values are 'behaviorUnspecified', and 'bypassResponsePolicy'\n" }, "dnsName": { "type": "string", @@ -152540,7 +152568,7 @@ }, "responsePolicy": { "type": "string", - "description": "Identifies the response policy addressed by this request.\n\n\n- - -\n" + "description": "Identifies the response policy addressed by this request.\n" }, "ruleName": { "type": "string", @@ -152558,7 +152586,7 @@ "properties": { "behavior": { "type": "string", - "description": "Answer this query with a behavior rather than DNS data. Acceptable values are 'behaviorUnspecified', and\n'bypassResponsePolicy'\n" + "description": "Answer this query with a behavior rather than DNS data. Acceptable values are 'behaviorUnspecified', and 'bypassResponsePolicy'\n" }, "dnsName": { "type": "string", @@ -152575,7 +152603,7 @@ }, "responsePolicy": { "type": "string", - "description": "Identifies the response policy addressed by this request.\n\n\n- - -\n" + "description": "Identifies the response policy addressed by this request.\n" }, "ruleName": { "type": "string", @@ -152618,7 +152646,7 @@ }, "networkId": { "type": "string", - "description": "A unique ID that identifies this network.\n\n\n- - -\n" + "description": "A unique ID that identifies this network.\n" }, "project": { "type": "string", @@ -152668,7 +152696,7 @@ }, "networkId": { "type": "string", - "description": "A unique ID that identifies this network.\n\n\n- - -\n", + "description": "A unique ID that identifies this network.\n", "willReplaceOnChanges": true }, "project": { @@ -152723,7 +152751,7 @@ }, "networkId": { "type": "string", - "description": "A unique ID that identifies this network.\n\n\n- - -\n", + "description": "A unique ID that identifies this network.\n", "willReplaceOnChanges": true }, "project": { @@ -152798,7 +152826,7 @@ }, "subnetId": { "type": "string", - "description": "A unique ID that identifies this subnet.\n\n\n- - -\n" + "description": "A unique ID that identifies this subnet.\n" }, "updateTime": { "type": "string", @@ -152872,7 +152900,7 @@ }, "subnetId": { "type": "string", - "description": "A unique ID that identifies this subnet.\n\n\n- - -\n", + "description": "A unique ID that identifies this subnet.\n", "willReplaceOnChanges": true }, "vlanId": { @@ -152953,7 +152981,7 @@ }, "subnetId": { "type": "string", - "description": "A unique ID that identifies this subnet.\n\n\n- - -\n", + "description": "A unique ID that identifies this subnet.\n", "willReplaceOnChanges": true }, "updateTime": { @@ -153274,7 +153302,7 @@ }, "serviceName": { "type": "string", - "description": "The name of the service. Usually of the form `$apiname.endpoints.$projectid.cloud.goog`.\n\n- - -\n" + "description": "The name of the service. Usually of the form `$apiname.endpoints.$projectid.cloud.goog`.\n" } }, "required": [ @@ -153305,7 +153333,7 @@ }, "serviceName": { "type": "string", - "description": "The name of the service. Usually of the form `$apiname.endpoints.$projectid.cloud.goog`.\n\n- - -\n", + "description": "The name of the service. Usually of the form `$apiname.endpoints.$projectid.cloud.goog`.\n", "willReplaceOnChanges": true } }, @@ -153356,7 +153384,7 @@ }, "serviceName": { "type": "string", - "description": "The name of the service. Usually of the form `$apiname.endpoints.$projectid.cloud.goog`.\n\n- - -\n", + "description": "The name of the service. Usually of the form `$apiname.endpoints.$projectid.cloud.goog`.\n", "willReplaceOnChanges": true } }, @@ -153605,7 +153633,7 @@ }, "parent": { "type": "string", - "description": "The resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}\n\n\n- - -\n" + "description": "The resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}\n" } }, "required": [ @@ -153634,7 +153662,7 @@ }, "parent": { "type": "string", - "description": "The resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}\n\n\n- - -\n", + "description": "The resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}\n", "willReplaceOnChanges": true } }, @@ -153669,7 +153697,7 @@ }, "parent": { "type": "string", - "description": "The resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}\n\n\n- - -\n", + "description": "The resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}\n", "willReplaceOnChanges": true } }, @@ -153689,7 +153717,7 @@ }, "location": { "type": "string", - "description": "The location of the resource.\n\n\n- - -\n" + "description": "The location of the resource.\n" }, "name": { "type": "string", @@ -153724,7 +153752,7 @@ }, "location": { "type": "string", - "description": "The location of the resource.\n\n\n- - -\n", + "description": "The location of the resource.\n", "willReplaceOnChanges": true }, "project": { @@ -153758,7 +153786,7 @@ }, "location": { "type": "string", - "description": "The location of the resource.\n\n\n- - -\n", + "description": "The location of the resource.\n", "willReplaceOnChanges": true }, "name": { @@ -153784,7 +153812,7 @@ "properties": { "processor": { "type": "string", - "description": "The processor to set the version on.\n\n\n- - -\n" + "description": "The processor to set the version on.\n" }, "version": { "type": "string", @@ -153798,7 +153826,7 @@ "inputProperties": { "processor": { "type": "string", - "description": "The processor to set the version on.\n\n\n- - -\n", + "description": "The processor to set the version on.\n", "willReplaceOnChanges": true }, "version": { @@ -153816,7 +153844,7 @@ "properties": { "processor": { "type": "string", - "description": "The processor to set the version on.\n\n\n- - -\n", + "description": "The processor to set the version on.\n", "willReplaceOnChanges": true }, "version": { @@ -153962,7 +153990,7 @@ }, "location": { "type": "string", - "description": "The location in which the instance is to be provisioned. It takes the form projects/{projectNumber}/locations/{location}.\n\n\n- - -\n" + "description": "The location in which the instance is to be provisioned. It takes the form projects/{projectNumber}/locations/{location}.\n" }, "projectNumber": { "type": "string", @@ -153998,7 +154026,7 @@ }, "location": { "type": "string", - "description": "The location in which the instance is to be provisioned. It takes the form projects/{projectNumber}/locations/{location}.\n\n\n- - -\n", + "description": "The location in which the instance is to be provisioned. It takes the form projects/{projectNumber}/locations/{location}.\n", "willReplaceOnChanges": true }, "projectNumber": { @@ -154038,7 +154066,7 @@ }, "location": { "type": "string", - "description": "The location in which the instance is to be provisioned. It takes the form projects/{projectNumber}/locations/{location}.\n\n\n- - -\n", + "description": "The location in which the instance is to be provisioned. It takes the form projects/{projectNumber}/locations/{location}.\n", "willReplaceOnChanges": true }, "projectNumber": { @@ -154071,7 +154099,7 @@ }, "name": { "type": "string", - "description": "Required. The resource name of the channel. Must be unique within the location on the project.\n\n\n\n- - -\n" + "description": "Required. The resource name of the channel. Must be unique within the location on the project.\n" }, "project": { "type": "string", @@ -154121,7 +154149,7 @@ }, "name": { "type": "string", - "description": "Required. The resource name of the channel. Must be unique within the location on the project.\n\n\n\n- - -\n", + "description": "Required. The resource name of the channel. Must be unique within the location on the project.\n", "willReplaceOnChanges": true }, "project": { @@ -154160,7 +154188,7 @@ }, "name": { "type": "string", - "description": "Required. The resource name of the channel. Must be unique within the location on the project.\n\n\n\n- - -\n", + "description": "Required. The resource name of the channel. Must be unique within the location on the project.\n", "willReplaceOnChanges": true }, "project": { @@ -154206,7 +154234,7 @@ }, "name": { "type": "string", - "description": "Required. The resource name of the config. Must be in the format of, `projects/{project}/locations/{location}/googleChannelConfig`.\n\n\n\n- - -\n" + "description": "Required. The resource name of the config. Must be in the format of, `projects/{project}/locations/{location}/googleChannelConfig`.\n" }, "project": { "type": "string", @@ -154235,7 +154263,7 @@ }, "name": { "type": "string", - "description": "Required. The resource name of the config. Must be in the format of, `projects/{project}/locations/{location}/googleChannelConfig`.\n\n\n\n- - -\n", + "description": "Required. The resource name of the config. Must be in the format of, `projects/{project}/locations/{location}/googleChannelConfig`.\n", "willReplaceOnChanges": true }, "project": { @@ -154261,7 +154289,7 @@ }, "name": { "type": "string", - "description": "Required. The resource name of the config. Must be in the format of, `projects/{project}/locations/{location}/googleChannelConfig`.\n\n\n\n- - -\n", + "description": "Required. The resource name of the config. Must be in the format of, `projects/{project}/locations/{location}/googleChannelConfig`.\n", "willReplaceOnChanges": true }, "project": { @@ -154544,7 +154572,7 @@ }, "location": { "type": "string", - "description": "The name of the location of the instance. This can be a region for ENTERPRISE tier instances.\n\n\n- - -\n" + "description": "The name of the location of the instance. This can be a region for ENTERPRISE tier instances.\n" }, "name": { "type": "string", @@ -154603,7 +154631,7 @@ }, "location": { "type": "string", - "description": "The name of the location of the instance. This can be a region for ENTERPRISE tier instances.\n\n\n- - -\n", + "description": "The name of the location of the instance. This can be a region for ENTERPRISE tier instances.\n", "willReplaceOnChanges": true }, "name": { @@ -154663,7 +154691,7 @@ }, "location": { "type": "string", - "description": "The name of the location of the instance. This can be a region for ENTERPRISE tier instances.\n\n\n- - -\n", + "description": "The name of the location of the instance. This can be a region for ENTERPRISE tier instances.\n", "willReplaceOnChanges": true }, "name": { @@ -154756,7 +154784,7 @@ }, "zone": { "type": "string", - "description": "(Optional, Deprecated)\nThe name of the Filestore zone of the instance.\n\n\u003e **Warning:** `zone` is deprecated and will be removed in a future major release. Use `location` instead.\n", + "description": "The name of the Filestore zone of the instance.\n\n\u003e **Warning:** `zone` is deprecated and will be removed in a future major release. Use `location` instead.\n", "deprecationMessage": "`zone` is deprecated and will be removed in a future major release. Use `location` instead." } }, @@ -154821,7 +154849,7 @@ }, "zone": { "type": "string", - "description": "(Optional, Deprecated)\nThe name of the Filestore zone of the instance.\n\n\u003e **Warning:** `zone` is deprecated and will be removed in a future major release. Use `location` instead.\n", + "description": "The name of the Filestore zone of the instance.\n\n\u003e **Warning:** `zone` is deprecated and will be removed in a future major release. Use `location` instead.\n", "deprecationMessage": "`zone` is deprecated and will be removed in a future major release. Use `location` instead.", "willReplaceOnChanges": true } @@ -154891,7 +154919,7 @@ }, "zone": { "type": "string", - "description": "(Optional, Deprecated)\nThe name of the Filestore zone of the instance.\n\n\u003e **Warning:** `zone` is deprecated and will be removed in a future major release. Use `location` instead.\n", + "description": "The name of the Filestore zone of the instance.\n\n\u003e **Warning:** `zone` is deprecated and will be removed in a future major release. Use `location` instead.\n", "deprecationMessage": "`zone` is deprecated and will be removed in a future major release. Use `location` instead.", "willReplaceOnChanges": true } @@ -154916,7 +154944,7 @@ }, "instance": { "type": "string", - "description": "The resource name of the filestore instance.\n\n\n- - -\n" + "description": "The resource name of the filestore instance.\n" }, "labels": { "type": "object", @@ -154958,7 +154986,7 @@ }, "instance": { "type": "string", - "description": "The resource name of the filestore instance.\n\n\n- - -\n", + "description": "The resource name of the filestore instance.\n", "willReplaceOnChanges": true }, "labels": { @@ -155005,7 +155033,7 @@ }, "instance": { "type": "string", - "description": "The resource name of the filestore instance.\n\n\n- - -\n", + "description": "The resource name of the filestore instance.\n", "willReplaceOnChanges": true }, "labels": { @@ -155055,7 +155083,7 @@ }, "displayName": { "type": "string", - "description": "The user-assigned display name of the AndroidApp.\n\n\n- - -\n" + "description": "The user-assigned display name of the AndroidApp.\n" }, "etag": { "type": "string", @@ -155107,7 +155135,7 @@ }, "displayName": { "type": "string", - "description": "The user-assigned display name of the AndroidApp.\n\n\n- - -\n" + "description": "The user-assigned display name of the AndroidApp.\n" }, "packageName": { "type": "string", @@ -155153,7 +155181,7 @@ }, "displayName": { "type": "string", - "description": "The user-assigned display name of the AndroidApp.\n\n\n- - -\n" + "description": "The user-assigned display name of the AndroidApp.\n" }, "etag": { "type": "string", @@ -155207,7 +155235,7 @@ }, "bundleId": { "type": "string", - "description": "The canonical bundle ID of the Apple app as it would appear in the Apple AppStore.\n\n\n- - -\n" + "description": "The canonical bundle ID of the Apple app as it would appear in the Apple AppStore.\n" }, "deletionPolicy": { "type": "string", @@ -155249,7 +155277,7 @@ }, "bundleId": { "type": "string", - "description": "The canonical bundle ID of the Apple app as it would appear in the Apple AppStore.\n\n\n- - -\n", + "description": "The canonical bundle ID of the Apple app as it would appear in the Apple AppStore.\n", "willReplaceOnChanges": true }, "deletionPolicy": { @@ -155291,7 +155319,7 @@ }, "bundleId": { "type": "string", - "description": "The canonical bundle ID of the Apple app as it would appear in the Apple AppStore.\n\n\n- - -\n", + "description": "The canonical bundle ID of the Apple app as it would appear in the Apple AppStore.\n", "willReplaceOnChanges": true }, "deletionPolicy": { @@ -155332,7 +155360,7 @@ }, "instanceId": { "type": "string", - "description": "The globally unique identifier of the Firebase Realtime Database instance.\nInstance IDs cannot be reused after deletion.\n\n\n- - -\n" + "description": "The globally unique identifier of the Firebase Realtime Database instance.\nInstance IDs cannot be reused after deletion.\n" }, "name": { "type": "string", @@ -155370,7 +155398,7 @@ }, "instanceId": { "type": "string", - "description": "The globally unique identifier of the Firebase Realtime Database instance.\nInstance IDs cannot be reused after deletion.\n\n\n- - -\n", + "description": "The globally unique identifier of the Firebase Realtime Database instance.\nInstance IDs cannot be reused after deletion.\n", "willReplaceOnChanges": true }, "project": { @@ -155406,7 +155434,7 @@ }, "instanceId": { "type": "string", - "description": "The globally unique identifier of the Firebase Realtime Database instance.\nInstance IDs cannot be reused after deletion.\n\n\n- - -\n", + "description": "The globally unique identifier of the Firebase Realtime Database instance.\nInstance IDs cannot be reused after deletion.\n", "willReplaceOnChanges": true }, "name": { @@ -155605,7 +155633,7 @@ "properties": { "channelId": { "type": "string", - "description": "Required. Immutable. A unique ID within the site that identifies the channel.\n\n\n- - -\n" + "description": "Required. Immutable. A unique ID within the site that identifies the channel.\n" }, "expireTime": { "type": "string", @@ -155645,7 +155673,7 @@ "inputProperties": { "channelId": { "type": "string", - "description": "Required. Immutable. A unique ID within the site that identifies the channel.\n\n\n- - -\n", + "description": "Required. Immutable. A unique ID within the site that identifies the channel.\n", "willReplaceOnChanges": true }, "expireTime": { @@ -155683,7 +155711,7 @@ "properties": { "channelId": { "type": "string", - "description": "Required. Immutable. A unique ID within the site that identifies the channel.\n\n\n- - -\n", + "description": "Required. Immutable. A unique ID within the site that identifies the channel.\n", "willReplaceOnChanges": true }, "expireTime": { @@ -155740,7 +155768,7 @@ }, "siteId": { "type": "string", - "description": "Required. The ID of the site to which the release belongs.\n\n\n- - -\n" + "description": "Required. The ID of the site to which the release belongs.\n" }, "type": { "type": "string", @@ -155770,7 +155798,7 @@ }, "siteId": { "type": "string", - "description": "Required. The ID of the site to which the release belongs.\n\n\n- - -\n", + "description": "Required. The ID of the site to which the release belongs.\n", "willReplaceOnChanges": true }, "type": { @@ -155810,7 +155838,7 @@ }, "siteId": { "type": "string", - "description": "Required. The ID of the site to which the release belongs.\n\n\n- - -\n", + "description": "Required. The ID of the site to which the release belongs.\n", "willReplaceOnChanges": true }, "type": { @@ -155914,7 +155942,7 @@ }, "siteId": { "type": "string", - "description": "Required. The ID of the site in which to create this Version.\n\n\n- - -\n" + "description": "Required. The ID of the site in which to create this Version.\n" }, "versionId": { "type": "string", @@ -155934,7 +155962,7 @@ }, "siteId": { "type": "string", - "description": "Required. The ID of the site in which to create this Version.\n\n\n- - -\n", + "description": "Required. The ID of the site in which to create this Version.\n", "willReplaceOnChanges": true } }, @@ -155955,7 +155983,7 @@ }, "siteId": { "type": "string", - "description": "Required. The ID of the site in which to create this Version.\n\n\n- - -\n", + "description": "Required. The ID of the site in which to create this Version.\n", "willReplaceOnChanges": true }, "versionId": { @@ -156034,7 +156062,7 @@ "properties": { "locationId": { "type": "string", - "description": "The ID of the default GCP resource location for the Project. The location must be one of the available GCP\nresource locations.\n\n\n- - -\n" + "description": "The ID of the default GCP resource location for the Project. The location must be one of the available GCP\nresource locations.\n" }, "project": { "type": "string", @@ -156048,7 +156076,7 @@ "inputProperties": { "locationId": { "type": "string", - "description": "The ID of the default GCP resource location for the Project. The location must be one of the available GCP\nresource locations.\n\n\n- - -\n", + "description": "The ID of the default GCP resource location for the Project. The location must be one of the available GCP\nresource locations.\n", "willReplaceOnChanges": true }, "project": { @@ -156065,7 +156093,7 @@ "properties": { "locationId": { "type": "string", - "description": "The ID of the default GCP resource location for the Project. The location must be one of the available GCP\nresource locations.\n\n\n- - -\n", + "description": "The ID of the default GCP resource location for the Project. The location must be one of the available GCP\nresource locations.\n", "willReplaceOnChanges": true }, "project": { @@ -156154,7 +156182,7 @@ }, "displayName": { "type": "string", - "description": "The user-assigned display name of the App.\n\n\n- - -\n" + "description": "The user-assigned display name of the App.\n" }, "name": { "type": "string", @@ -156184,7 +156212,7 @@ }, "displayName": { "type": "string", - "description": "The user-assigned display name of the App.\n\n\n- - -\n" + "description": "The user-assigned display name of the App.\n" }, "project": { "type": "string", @@ -156219,7 +156247,7 @@ }, "displayName": { "type": "string", - "description": "The user-assigned display name of the App.\n\n\n- - -\n" + "description": "The user-assigned display name of the App.\n" }, "name": { "type": "string", @@ -156255,7 +156283,7 @@ }, "rulesetName": { "type": "string", - "description": "Name of the `Ruleset` referred to by this `Release`. The `Ruleset` must exist for the `Release` to be created.\n\n\n\n- - -\n" + "description": "Name of the `Ruleset` referred to by this `Release`. The `Ruleset` must exist for the `Release` to be created.\n" }, "updateTime": { "type": "string", @@ -156283,7 +156311,7 @@ }, "rulesetName": { "type": "string", - "description": "Name of the `Ruleset` referred to by this `Release`. The `Ruleset` must exist for the `Release` to be created.\n\n\n\n- - -\n" + "description": "Name of the `Ruleset` referred to by this `Release`. The `Ruleset` must exist for the `Release` to be created.\n" } }, "requiredInputs": [ @@ -156312,7 +156340,7 @@ }, "rulesetName": { "type": "string", - "description": "Name of the `Ruleset` referred to by this `Release`. The `Ruleset` must exist for the `Release` to be created.\n\n\n\n- - -\n" + "description": "Name of the `Ruleset` referred to by this `Release`. The `Ruleset` must exist for the `Release` to be created.\n" }, "updateTime": { "type": "string", @@ -156338,7 +156366,7 @@ }, "name": { "type": "string", - "description": "File name.\n\n- - -\n" + "description": "File name.\n" }, "project": { "type": "string", @@ -156387,7 +156415,7 @@ }, "name": { "type": "string", - "description": "File name.\n\n- - -\n" + "description": "File name.\n" }, "project": { "type": "string", @@ -156452,7 +156480,7 @@ }, "type": { "type": "string", - "description": "The type of the database.\nSee https://cloud.google.com/datastore/docs/firestore-or-datastore\nfor information about how to choose.\nPossible values are: `FIRESTORE_NATIVE`, `DATASTORE_MODE`.\n\n\n- - -\n" + "description": "The type of the database.\nSee https://cloud.google.com/datastore/docs/firestore-or-datastore\nfor information about how to choose.\nPossible values are: `FIRESTORE_NATIVE`, `DATASTORE_MODE`.\n" }, "uid": { "type": "string", @@ -156517,7 +156545,7 @@ }, "type": { "type": "string", - "description": "The type of the database.\nSee https://cloud.google.com/datastore/docs/firestore-or-datastore\nfor information about how to choose.\nPossible values are: `FIRESTORE_NATIVE`, `DATASTORE_MODE`.\n\n\n- - -\n" + "description": "The type of the database.\nSee https://cloud.google.com/datastore/docs/firestore-or-datastore\nfor information about how to choose.\nPossible values are: `FIRESTORE_NATIVE`, `DATASTORE_MODE`.\n" } }, "requiredInputs": [ @@ -156576,7 +156604,7 @@ }, "type": { "type": "string", - "description": "The type of the database.\nSee https://cloud.google.com/datastore/docs/firestore-or-datastore\nfor information about how to choose.\nPossible values are: `FIRESTORE_NATIVE`, `DATASTORE_MODE`.\n\n\n- - -\n" + "description": "The type of the database.\nSee https://cloud.google.com/datastore/docs/firestore-or-datastore\nfor information about how to choose.\nPossible values are: `FIRESTORE_NATIVE`, `DATASTORE_MODE`.\n" }, "uid": { "type": "string", @@ -156611,7 +156639,7 @@ }, "documentId": { "type": "string", - "description": "The client-assigned document ID to use for this document during creation.\n\n\n- - -\n" + "description": "The client-assigned document ID to use for this document during creation.\n" }, "fields": { "type": "string", @@ -156655,7 +156683,7 @@ }, "documentId": { "type": "string", - "description": "The client-assigned document ID to use for this document during creation.\n\n\n- - -\n" + "description": "The client-assigned document ID to use for this document during creation.\n" }, "fields": { "type": "string", @@ -156689,7 +156717,7 @@ }, "documentId": { "type": "string", - "description": "The client-assigned document ID to use for this document during creation.\n\n\n- - -\n" + "description": "The client-assigned document ID to use for this document during creation.\n" }, "fields": { "type": "string", @@ -156729,7 +156757,7 @@ }, "field": { "type": "string", - "description": "The id of the field to configure.\n\n\n- - -\n", + "description": "The id of the field to configure.\n", "language": { "csharp": { "name": "FieldId" @@ -156770,7 +156798,7 @@ }, "field": { "type": "string", - "description": "The id of the field to configure.\n\n\n- - -\n", + "description": "The id of the field to configure.\n", "language": { "csharp": { "name": "FieldId" @@ -156808,7 +156836,7 @@ }, "field": { "type": "string", - "description": "The id of the field to configure.\n\n\n- - -\n", + "description": "The id of the field to configure.\n", "language": { "csharp": { "name": "FieldId" @@ -157091,7 +157119,7 @@ "items": { "type": "string" }, - "description": "An array of identities that will be granted the privilege in the `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that is associated with a specific Google account. For example, alice@gmail.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* For more details on format and restrictions see https://cloud.google.com/billing/reference/rest/v1/Policy#Binding\n" + "description": "An array of identities that will be granted the privilege in the `role`.\nEach entry can have one of the following values:\n\n**user:{emailid}**: An email address that is associated with a specific Google account. For example, alice@gmail.com.\n\n**serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n\n**group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n\n**domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n\nFor more details on format and restrictions see https://cloud.google.com/billing/reference/rest/v1/Policy#Binding\n" }, "role": { "type": "string", @@ -157119,7 +157147,7 @@ "items": { "type": "string" }, - "description": "An array of identities that will be granted the privilege in the `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that is associated with a specific Google account. For example, alice@gmail.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* For more details on format and restrictions see https://cloud.google.com/billing/reference/rest/v1/Policy#Binding\n" + "description": "An array of identities that will be granted the privilege in the `role`.\nEach entry can have one of the following values:\n\n**user:{emailid}**: An email address that is associated with a specific Google account. For example, alice@gmail.com.\n\n**serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n\n**group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n\n**domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n\nFor more details on format and restrictions see https://cloud.google.com/billing/reference/rest/v1/Policy#Binding\n" }, "role": { "type": "string", @@ -157153,7 +157181,7 @@ "items": { "type": "string" }, - "description": "An array of identities that will be granted the privilege in the `role`.\nEach entry can have one of the following values:\n* **user:{emailid}**: An email address that is associated with a specific Google account. For example, alice@gmail.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* For more details on format and restrictions see https://cloud.google.com/billing/reference/rest/v1/Policy#Binding\n" + "description": "An array of identities that will be granted the privilege in the `role`.\nEach entry can have one of the following values:\n\n**user:{emailid}**: An email address that is associated with a specific Google account. For example, alice@gmail.com.\n\n**serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n\n**group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n\n**domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n\nFor more details on format and restrictions see https://cloud.google.com/billing/reference/rest/v1/Policy#Binding\n" }, "role": { "type": "string", @@ -157393,7 +157421,7 @@ }, "constraint": { "type": "string", - "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n\n- - -\n" + "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n" }, "etag": { "type": "string", @@ -157409,7 +157437,7 @@ }, "restorePolicy": { "$ref": "#/types/gcp:folder/OrganizationPolicyRestorePolicy:OrganizationPolicyRestorePolicy", - "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n\n- - -\n" + "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n" }, "updateTime": { "type": "string", @@ -157434,7 +157462,7 @@ }, "constraint": { "type": "string", - "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n\n- - -\n", + "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n", "willReplaceOnChanges": true }, "folder": { @@ -157448,7 +157476,7 @@ }, "restorePolicy": { "$ref": "#/types/gcp:folder/OrganizationPolicyRestorePolicy:OrganizationPolicyRestorePolicy", - "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n\n- - -\n" + "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n" }, "version": { "type": "integer", @@ -157468,7 +157496,7 @@ }, "constraint": { "type": "string", - "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n\n- - -\n", + "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n", "willReplaceOnChanges": true }, "etag": { @@ -157486,7 +157514,7 @@ }, "restorePolicy": { "$ref": "#/types/gcp:folder/OrganizationPolicyRestorePolicy:OrganizationPolicyRestorePolicy", - "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n\n- - -\n" + "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n" }, "updateTime": { "type": "string", @@ -157667,7 +157695,7 @@ }, "name": { "type": "string", - "description": "The name of the FleetConfig.\n\n- - -\n" + "description": "The name of the FleetConfig.\n" }, "project": { "type": "string", @@ -157785,7 +157813,7 @@ }, "name": { "type": "string", - "description": "The name of the FleetConfig.\n\n- - -\n" + "description": "The name of the FleetConfig.\n" }, "project": { "type": "string", @@ -157809,7 +157837,7 @@ "properties": { "deploymentId": { "type": "string", - "description": "A unique id for the deployment.\n\n\n- - -\n" + "description": "A unique id for the deployment.\n" }, "description": { "type": "string", @@ -157843,7 +157871,7 @@ "inputProperties": { "deploymentId": { "type": "string", - "description": "A unique id for the deployment.\n\n\n- - -\n", + "description": "A unique id for the deployment.\n", "willReplaceOnChanges": true }, "description": { @@ -157875,7 +157903,7 @@ "properties": { "deploymentId": { "type": "string", - "description": "A unique id for the deployment.\n\n\n- - -\n", + "description": "A unique id for the deployment.\n", "willReplaceOnChanges": true }, "description": { @@ -157911,7 +157939,7 @@ "properties": { "defaultGameServerConfig": { "type": "string", - "description": "This field points to the game server config that is\napplied by default to all realms and clusters. For example,\n`projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config`.\n\n\n- - -\n" + "description": "This field points to the game server config that is\napplied by default to all realms and clusters. For example,\n`projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config`.\n" }, "deploymentId": { "type": "string", @@ -157942,7 +157970,7 @@ "inputProperties": { "defaultGameServerConfig": { "type": "string", - "description": "This field points to the game server config that is\napplied by default to all realms and clusters. For example,\n`projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config`.\n\n\n- - -\n" + "description": "This field points to the game server config that is\napplied by default to all realms and clusters. For example,\n`projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config`.\n" }, "deploymentId": { "type": "string", @@ -157970,7 +157998,7 @@ "properties": { "defaultGameServerConfig": { "type": "string", - "description": "This field points to the game server config that is\napplied by default to all realms and clusters. For example,\n`projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config`.\n\n\n- - -\n" + "description": "This field points to the game server config that is\napplied by default to all realms and clusters. For example,\n`projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config`.\n" }, "deploymentId": { "type": "string", @@ -158028,7 +158056,7 @@ }, "realmId": { "type": "string", - "description": "GCP region of the Realm.\n\n\n- - -\n" + "description": "GCP region of the Realm.\n" }, "timeZone": { "type": "string", @@ -158065,7 +158093,7 @@ }, "realmId": { "type": "string", - "description": "GCP region of the Realm.\n\n\n- - -\n", + "description": "GCP region of the Realm.\n", "willReplaceOnChanges": true }, "timeZone": { @@ -158110,7 +158138,7 @@ }, "realmId": { "type": "string", - "description": "GCP region of the Realm.\n\n\n- - -\n", + "description": "GCP region of the Realm.\n", "willReplaceOnChanges": true }, "timeZone": { @@ -158157,7 +158185,7 @@ }, "location": { "type": "string", - "description": "The region of the Backup Plan.\n\n\n- - -\n" + "description": "The region of the Backup Plan.\n" }, "name": { "type": "string", @@ -158231,7 +158259,7 @@ }, "location": { "type": "string", - "description": "The region of the Backup Plan.\n\n\n- - -\n", + "description": "The region of the Backup Plan.\n", "willReplaceOnChanges": true }, "name": { @@ -158290,7 +158318,7 @@ }, "location": { "type": "string", - "description": "The region of the Backup Plan.\n\n\n- - -\n", + "description": "The region of the Backup Plan.\n", "willReplaceOnChanges": true }, "name": { @@ -158353,7 +158381,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -158391,7 +158419,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -158433,7 +158461,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -158468,7 +158496,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -158504,7 +158532,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -158544,7 +158572,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -158577,7 +158605,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -158604,7 +158632,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -158634,7 +158662,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -159129,7 +159157,7 @@ }, "location": { "type": "string", - "description": "The location for the resource\n\n\n- - -\n" + "description": "The location for the resource\n" }, "name": { "type": "string", @@ -159182,7 +159210,7 @@ }, "location": { "type": "string", - "description": "The location for the resource\n\n\n- - -\n", + "description": "The location for the resource\n", "willReplaceOnChanges": true }, "name": { @@ -159223,7 +159251,7 @@ }, "location": { "type": "string", - "description": "The location for the resource\n\n\n- - -\n", + "description": "The location for the resource\n", "willReplaceOnChanges": true }, "name": { @@ -159288,7 +159316,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -159326,7 +159354,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -159368,7 +159396,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -159403,7 +159431,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -159439,7 +159467,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -159479,7 +159507,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -159512,7 +159540,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -159539,7 +159567,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -159569,7 +159597,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -159689,7 +159717,7 @@ }, "description": { "type": "string", - "description": "(Optional, Deprecated)\nThe name of this entity type to be displayed on the console. This field is unavailable in v1 of the API.\n\n\u003e **Warning:** `description` is deprecated and will be removed in a future major release.\n", + "description": "The name of this entity type to be displayed on the console. This field is unavailable in v1 of the API.\n\n\u003e **Warning:** `description` is deprecated and will be removed in a future major release.\n", "deprecationMessage": "`description` is deprecated and will be removed in a future major release." }, "endpoint": { @@ -159705,7 +159733,7 @@ }, "membershipId": { "type": "string", - "description": "The client-provided identifier of the membership.\n\n\n- - -\n" + "description": "The client-provided identifier of the membership.\n" }, "name": { "type": "string", @@ -159728,7 +159756,7 @@ }, "description": { "type": "string", - "description": "(Optional, Deprecated)\nThe name of this entity type to be displayed on the console. This field is unavailable in v1 of the API.\n\n\u003e **Warning:** `description` is deprecated and will be removed in a future major release.\n", + "description": "The name of this entity type to be displayed on the console. This field is unavailable in v1 of the API.\n\n\u003e **Warning:** `description` is deprecated and will be removed in a future major release.\n", "deprecationMessage": "`description` is deprecated and will be removed in a future major release." }, "endpoint": { @@ -159745,7 +159773,7 @@ }, "membershipId": { "type": "string", - "description": "The client-provided identifier of the membership.\n\n\n- - -\n", + "description": "The client-provided identifier of the membership.\n", "willReplaceOnChanges": true }, "project": { @@ -159766,7 +159794,7 @@ }, "description": { "type": "string", - "description": "(Optional, Deprecated)\nThe name of this entity type to be displayed on the console. This field is unavailable in v1 of the API.\n\n\u003e **Warning:** `description` is deprecated and will be removed in a future major release.\n", + "description": "The name of this entity type to be displayed on the console. This field is unavailable in v1 of the API.\n\n\u003e **Warning:** `description` is deprecated and will be removed in a future major release.\n", "deprecationMessage": "`description` is deprecated and will be removed in a future major release." }, "endpoint": { @@ -159783,7 +159811,7 @@ }, "membershipId": { "type": "string", - "description": "The client-provided identifier of the membership.\n\n\n- - -\n", + "description": "The client-provided identifier of the membership.\n", "willReplaceOnChanges": true }, "name": { @@ -159819,7 +159847,7 @@ }, "location": { "type": "string", - "description": "Location of the membership\n\n\n- - -\n" + "description": "Location of the membership\n" }, "membershipBindingId": { "type": "string", @@ -159880,7 +159908,7 @@ }, "location": { "type": "string", - "description": "Location of the membership\n\n\n- - -\n", + "description": "Location of the membership\n", "willReplaceOnChanges": true }, "membershipBindingId": { @@ -159929,7 +159957,7 @@ }, "location": { "type": "string", - "description": "Location of the membership\n\n\n- - -\n", + "description": "Location of the membership\n", "willReplaceOnChanges": true }, "membershipBindingId": { @@ -159995,7 +160023,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -160026,7 +160054,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -160063,7 +160091,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -160093,7 +160121,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -160122,7 +160150,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -160157,7 +160185,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -160185,7 +160213,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -160205,7 +160233,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -160230,7 +160258,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -160448,7 +160476,7 @@ }, "scopeId": { "type": "string", - "description": "Id of the scope\n\n\n- - -\n" + "description": "Id of the scope\n" }, "scopeNamespaceId": { "type": "string", @@ -160509,7 +160537,7 @@ }, "scopeId": { "type": "string", - "description": "Id of the scope\n\n\n- - -\n", + "description": "Id of the scope\n", "willReplaceOnChanges": true }, "scopeNamespaceId": { @@ -160564,7 +160592,7 @@ }, "scopeId": { "type": "string", - "description": "Id of the scope\n\n\n- - -\n", + "description": "Id of the scope\n", "willReplaceOnChanges": true }, "scopeNamespaceId": { @@ -160619,7 +160647,7 @@ }, "scopeId": { "type": "string", - "description": "The client-provided identifier of the scope.\n\n\n- - -\n" + "description": "The client-provided identifier of the scope.\n" }, "states": { "type": "array", @@ -160662,7 +160690,7 @@ }, "scopeId": { "type": "string", - "description": "The client-provided identifier of the scope.\n\n\n- - -\n", + "description": "The client-provided identifier of the scope.\n", "willReplaceOnChanges": true } }, @@ -160698,7 +160726,7 @@ }, "scopeId": { "type": "string", - "description": "The client-provided identifier of the scope.\n\n\n- - -\n", + "description": "The client-provided identifier of the scope.\n", "willReplaceOnChanges": true }, "states": { @@ -160738,7 +160766,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -160768,7 +160796,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -160805,7 +160833,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -160836,7 +160864,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -160864,7 +160892,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -160899,7 +160927,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -160928,7 +160956,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "scopeId": { "type": "string" @@ -160947,7 +160975,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "scopeId": { @@ -160972,7 +161000,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "scopeId": { @@ -161225,7 +161253,7 @@ }, "location": { "type": "string", - "description": "The location of the resource.\n\n\n- - -\n" + "description": "The location of the resource.\n" }, "maintenanceConfig": { "$ref": "#/types/gcp:gkeonprem/BareMetalAdminClusterMaintenanceConfig:BareMetalAdminClusterMaintenanceConfig", @@ -161341,7 +161369,7 @@ }, "location": { "type": "string", - "description": "The location of the resource.\n\n\n- - -\n", + "description": "The location of the resource.\n", "willReplaceOnChanges": true }, "maintenanceConfig": { @@ -161445,7 +161473,7 @@ }, "location": { "type": "string", - "description": "The location of the resource.\n\n\n- - -\n", + "description": "The location of the resource.\n", "willReplaceOnChanges": true }, "maintenanceConfig": { @@ -162778,7 +162806,7 @@ "properties": { "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n" + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n" }, "defaultConsentTtl": { "type": "string", @@ -162807,7 +162835,7 @@ "inputProperties": { "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n", "willReplaceOnChanges": true }, "defaultConsentTtl": { @@ -162839,7 +162867,7 @@ "properties": { "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n", "willReplaceOnChanges": true }, "defaultConsentTtl": { @@ -162878,7 +162906,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n" }, "etag": { "type": "string", @@ -162914,7 +162942,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "members": { @@ -162949,7 +162977,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "etag": { @@ -162983,7 +163011,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n" }, "etag": { "type": "string", @@ -163016,7 +163044,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "member": { @@ -163049,7 +163077,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "etag": { @@ -163078,7 +163106,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n" }, "etag": { "type": "string", @@ -163103,7 +163131,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "policyData": { @@ -163126,7 +163154,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\nUsed to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "etag": { @@ -163146,7 +163174,7 @@ "properties": { "location": { "type": "string", - "description": "The location for the Dataset.\n\n\n- - -\n" + "description": "The location for the Dataset.\n" }, "name": { "type": "string", @@ -163175,7 +163203,7 @@ "inputProperties": { "location": { "type": "string", - "description": "The location for the Dataset.\n\n\n- - -\n", + "description": "The location for the Dataset.\n", "willReplaceOnChanges": true }, "name": { @@ -163201,7 +163229,7 @@ "properties": { "location": { "type": "string", - "description": "The location for the Dataset.\n\n\n- - -\n", + "description": "The location for the Dataset.\n", "willReplaceOnChanges": true }, "name": { @@ -163234,7 +163262,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "etag": { "type": "string", @@ -163264,7 +163292,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "members": { @@ -163293,7 +163321,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "etag": { @@ -163323,7 +163351,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "etag": { "type": "string", @@ -163350,7 +163378,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "member": { @@ -163377,7 +163405,7 @@ }, "datasetId": { "type": "string", - "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "etag": { @@ -163402,7 +163430,7 @@ "properties": { "datasetId": { "type": "string", - "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "etag": { "type": "string", @@ -163421,7 +163449,7 @@ "inputProperties": { "datasetId": { "type": "string", - "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "policyData": { @@ -163438,7 +163466,7 @@ "properties": { "datasetId": { "type": "string", - "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The dataset ID, in the form\n`{project_id}/{location_name}/{dataset_name}` or\n`{location_name}/{dataset_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "etag": { @@ -163458,7 +163486,7 @@ "properties": { "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n" + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n" }, "labels": { "type": "object", @@ -163495,7 +163523,7 @@ "inputProperties": { "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n", "willReplaceOnChanges": true }, "labels": { @@ -163530,7 +163558,7 @@ "properties": { "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n", "willReplaceOnChanges": true }, "labels": { @@ -163572,7 +163600,7 @@ }, "dicomStoreId": { "type": "string", - "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "etag": { "type": "string", @@ -163602,7 +163630,7 @@ }, "dicomStoreId": { "type": "string", - "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "members": { @@ -163631,7 +163659,7 @@ }, "dicomStoreId": { "type": "string", - "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "etag": { @@ -163661,7 +163689,7 @@ }, "dicomStoreId": { "type": "string", - "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "etag": { "type": "string", @@ -163688,7 +163716,7 @@ }, "dicomStoreId": { "type": "string", - "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "member": { @@ -163715,7 +163743,7 @@ }, "dicomStoreId": { "type": "string", - "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "etag": { @@ -163740,7 +163768,7 @@ "properties": { "dicomStoreId": { "type": "string", - "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "etag": { "type": "string", @@ -163759,7 +163787,7 @@ "inputProperties": { "dicomStoreId": { "type": "string", - "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "policyData": { @@ -163776,7 +163804,7 @@ "properties": { "dicomStoreId": { "type": "string", - "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The DICOM store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or\n`{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "etag": { @@ -163800,7 +163828,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n" + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n" }, "defaultSearchHandlingStrict": { "type": "boolean", @@ -163842,7 +163870,7 @@ "items": { "$ref": "#/types/gcp:healthcare/FhirStoreNotificationConfig:FhirStoreNotificationConfig" }, - "description": "A list of notifcation configs that configure the notification for every resource mutation in this FHIR store.\n" + "description": "A list of notifcation configs that configure the notification for every resource mutation in this FHIR store.\nStructure is documented below.\n" }, "selfLink": { "type": "string", @@ -163873,7 +163901,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n", "willReplaceOnChanges": true }, "defaultSearchHandlingStrict": { @@ -163920,7 +163948,7 @@ "items": { "$ref": "#/types/gcp:healthcare/FhirStoreNotificationConfig:FhirStoreNotificationConfig" }, - "description": "A list of notifcation configs that configure the notification for every resource mutation in this FHIR store.\n" + "description": "A list of notifcation configs that configure the notification for every resource mutation in this FHIR store.\nStructure is documented below.\n" }, "streamConfigs": { "type": "array", @@ -163947,7 +163975,7 @@ }, "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n", "willReplaceOnChanges": true }, "defaultSearchHandlingStrict": { @@ -163994,7 +164022,7 @@ "items": { "$ref": "#/types/gcp:healthcare/FhirStoreNotificationConfig:FhirStoreNotificationConfig" }, - "description": "A list of notifcation configs that configure the notification for every resource mutation in this FHIR store.\n" + "description": "A list of notifcation configs that configure the notification for every resource mutation in this FHIR store.\nStructure is documented below.\n" }, "selfLink": { "type": "string", @@ -164028,7 +164056,7 @@ }, "fhirStoreId": { "type": "string", - "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "members": { "type": "array", @@ -164054,7 +164082,7 @@ }, "fhirStoreId": { "type": "string", - "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "members": { @@ -164087,7 +164115,7 @@ }, "fhirStoreId": { "type": "string", - "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "members": { @@ -164117,7 +164145,7 @@ }, "fhirStoreId": { "type": "string", - "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "member": { "type": "string" @@ -164140,7 +164168,7 @@ }, "fhirStoreId": { "type": "string", - "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "member": { @@ -164171,7 +164199,7 @@ }, "fhirStoreId": { "type": "string", - "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "member": { @@ -164196,7 +164224,7 @@ }, "fhirStoreId": { "type": "string", - "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "policyData": { "type": "string", @@ -164211,7 +164239,7 @@ "inputProperties": { "fhirStoreId": { "type": "string", - "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "policyData": { @@ -164232,7 +164260,7 @@ }, "fhirStoreId": { "type": "string", - "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The FHIR store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or\n`{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "policyData": { @@ -164248,7 +164276,7 @@ "properties": { "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n" + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n" }, "labels": { "type": "object", @@ -164263,7 +164291,7 @@ }, "notificationConfig": { "$ref": "#/types/gcp:healthcare/Hl7StoreNotificationConfig:Hl7StoreNotificationConfig", - "description": "(Optional, Deprecated)\nA nested object resource\nStructure is documented below.\n\n\u003e **Warning:** `notification_config` is deprecated and will be removed in a future major release. Use `notification_configs` instead.\n", + "description": "A nested object resource\nStructure is documented below.\n\n\u003e **Warning:** `notification_config` is deprecated and will be removed in a future major release. Use `notification_configs` instead.\n", "deprecationMessage": "`notification_config` is deprecated and will be removed in a future major release. Use `notification_configs` instead." }, "notificationConfigs": { @@ -164291,7 +164319,7 @@ "inputProperties": { "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n", "willReplaceOnChanges": true }, "labels": { @@ -164308,7 +164336,7 @@ }, "notificationConfig": { "$ref": "#/types/gcp:healthcare/Hl7StoreNotificationConfig:Hl7StoreNotificationConfig", - "description": "(Optional, Deprecated)\nA nested object resource\nStructure is documented below.\n\n\u003e **Warning:** `notification_config` is deprecated and will be removed in a future major release. Use `notification_configs` instead.\n", + "description": "A nested object resource\nStructure is documented below.\n\n\u003e **Warning:** `notification_config` is deprecated and will be removed in a future major release. Use `notification_configs` instead.\n", "deprecationMessage": "`notification_config` is deprecated and will be removed in a future major release. Use `notification_configs` instead." }, "notificationConfigs": { @@ -164331,7 +164359,7 @@ "properties": { "dataset": { "type": "string", - "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n\n\n- - -\n", + "description": "Identifies the dataset addressed by this request. Must be in the format\n'projects/{project}/locations/{location}/datasets/{dataset}'\n", "willReplaceOnChanges": true }, "labels": { @@ -164348,7 +164376,7 @@ }, "notificationConfig": { "$ref": "#/types/gcp:healthcare/Hl7StoreNotificationConfig:Hl7StoreNotificationConfig", - "description": "(Optional, Deprecated)\nA nested object resource\nStructure is documented below.\n\n\u003e **Warning:** `notification_config` is deprecated and will be removed in a future major release. Use `notification_configs` instead.\n", + "description": "A nested object resource\nStructure is documented below.\n\n\u003e **Warning:** `notification_config` is deprecated and will be removed in a future major release. Use `notification_configs` instead.\n", "deprecationMessage": "`notification_config` is deprecated and will be removed in a future major release. Use `notification_configs` instead." }, "notificationConfigs": { @@ -164382,7 +164410,7 @@ }, "hl7V2StoreId": { "type": "string", - "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "members": { "type": "array", @@ -164408,7 +164436,7 @@ }, "hl7V2StoreId": { "type": "string", - "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "members": { @@ -164441,7 +164469,7 @@ }, "hl7V2StoreId": { "type": "string", - "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "members": { @@ -164471,7 +164499,7 @@ }, "hl7V2StoreId": { "type": "string", - "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "member": { "type": "string" @@ -164494,7 +164522,7 @@ }, "hl7V2StoreId": { "type": "string", - "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "member": { @@ -164525,7 +164553,7 @@ }, "hl7V2StoreId": { "type": "string", - "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "member": { @@ -164550,7 +164578,7 @@ }, "hl7V2StoreId": { "type": "string", - "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "policyData": { "type": "string", @@ -164565,7 +164593,7 @@ "inputProperties": { "hl7V2StoreId": { "type": "string", - "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "policyData": { @@ -164586,7 +164614,7 @@ }, "hl7V2StoreId": { "type": "string", - "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The HL7v2 store ID, in the form\n`{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or\n`{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "policyData": { @@ -164806,7 +164834,7 @@ }, "parent": { "type": "string", - "description": "Immutable. The resource name of the parent. Format: `organizations/{org-id}`.\n\n\n- - -\n" + "description": "Immutable. The resource name of the parent. Format: `organizations/{org-id}`.\n" }, "sessionDuration": { "type": "string", @@ -164848,7 +164876,7 @@ }, "parent": { "type": "string", - "description": "Immutable. The resource name of the parent. Format: `organizations/{org-id}`.\n\n\n- - -\n", + "description": "Immutable. The resource name of the parent. Format: `organizations/{org-id}`.\n", "willReplaceOnChanges": true }, "sessionDuration": { @@ -164892,7 +164920,7 @@ }, "parent": { "type": "string", - "description": "Immutable. The resource name of the parent. Format: `organizations/{org-id}`.\n\n\n- - -\n", + "description": "Immutable. The resource name of the parent. Format: `organizations/{org-id}`.\n", "willReplaceOnChanges": true }, "sessionDuration": { @@ -164924,7 +164952,7 @@ "additionalProperties": { "type": "string" }, - "description": "Maps attributes from the authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n* `google.subject`: The principal IAM is authenticating. You can reference this value in IAM bindings.\nThis is also the subject that appears in Cloud Logging logs. This is a required field and\nthe mapped subject cannot exceed 127 bytes.\n* `google.groups`: Groups the authenticating user belongs to. You can grant groups access to\nresources using an IAM `principalSet` binding; access applies to all members of the group.\n* `google.display_name`: The name of the authenticated user. This is an optional field and\nthe mapped display name cannot exceed 100 bytes. If not set, `google.subject` will be displayed instead.\nThis attribute cannot be referenced in IAM bindings.\n* `google.profile_photo`: The URL that specifies the authenticated user's thumbnail photo.\nThis is an optional field. When set, the image will be visible as the user's profile picture.\nIf not set, a generic user icon will be displayed instead.\nThis attribute cannot be referenced in IAM bindings.\nYou can also provide custom attributes by specifying `attribute.{custom_attribute}`, where {custom_attribute}\nis the name of the custom attribute to be mapped. You can define a maximum of 50 custom attributes.\nThe maximum length of a mapped attribute key is 100 characters, and the key may only contain the characters [a-z0-9_].\nYou can reference these attributes in IAM policies to define fine-grained access for a workforce pool\nto Google Cloud resources. For example:\n* `google.subject`:\n`principal://iam.googleapis.com/locations/{location}/workforcePools/{pool}/subject/{value}`\n* `google.groups`:\n`principalSet://iam.googleapis.com/locations/{location}/workforcePools/{pool}/group/{value}`\n* `attribute.{custom_attribute}`:\n`principalSet://iam.googleapis.com/locations/{location}/workforcePools/{pool}/attribute.{custom_attribute}/{value}`\nEach value must be a [Common Expression Language](https://opensource.google/projects/cel)\nfunction that maps an identity provider credential to the normalized attribute specified\nby the corresponding map key.\nYou can use the `assertion` keyword in the expression to access a JSON representation of\nthe authentication credential issued by the provider.\nThe maximum length of an attribute mapping expression is 2048 characters. When evaluated,\nthe total size of all mapped attributes must not exceed 8KB.\nFor OIDC providers, you must supply a custom mapping that includes the `google.subject` attribute.\nFor example, the following maps the sub claim of the incoming credential to the `subject` attribute\non a Google token:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\nAn object containing a list of `\"key\": value` pairs.\nExample: `{ \"name\": \"wrench\", \"mass\": \"1.3kg\", \"count\": \"3\" }`.\n" + "description": "Maps attributes from the authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n" }, "description": { "type": "string", @@ -164952,7 +164980,7 @@ }, "providerId": { "type": "string", - "description": "The ID for the provider, which becomes the final component of the resource name.\nThis value must be 4-32 characters, and may contain the characters [a-z0-9-].\nThe prefix `gcp-` is reserved for use by Google, and may not be specified.\n\n\n- - -\n" + "description": "The ID for the provider, which becomes the final component of the resource name.\nThis value must be 4-32 characters, and may contain the characters [a-z0-9-].\nThe prefix `gcp-` is reserved for use by Google, and may not be specified.\n" }, "saml": { "$ref": "#/types/gcp:iam/WorkforcePoolProviderSaml:WorkforcePoolProviderSaml", @@ -164984,7 +165012,7 @@ "additionalProperties": { "type": "string" }, - "description": "Maps attributes from the authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n* `google.subject`: The principal IAM is authenticating. You can reference this value in IAM bindings.\nThis is also the subject that appears in Cloud Logging logs. This is a required field and\nthe mapped subject cannot exceed 127 bytes.\n* `google.groups`: Groups the authenticating user belongs to. You can grant groups access to\nresources using an IAM `principalSet` binding; access applies to all members of the group.\n* `google.display_name`: The name of the authenticated user. This is an optional field and\nthe mapped display name cannot exceed 100 bytes. If not set, `google.subject` will be displayed instead.\nThis attribute cannot be referenced in IAM bindings.\n* `google.profile_photo`: The URL that specifies the authenticated user's thumbnail photo.\nThis is an optional field. When set, the image will be visible as the user's profile picture.\nIf not set, a generic user icon will be displayed instead.\nThis attribute cannot be referenced in IAM bindings.\nYou can also provide custom attributes by specifying `attribute.{custom_attribute}`, where {custom_attribute}\nis the name of the custom attribute to be mapped. You can define a maximum of 50 custom attributes.\nThe maximum length of a mapped attribute key is 100 characters, and the key may only contain the characters [a-z0-9_].\nYou can reference these attributes in IAM policies to define fine-grained access for a workforce pool\nto Google Cloud resources. For example:\n* `google.subject`:\n`principal://iam.googleapis.com/locations/{location}/workforcePools/{pool}/subject/{value}`\n* `google.groups`:\n`principalSet://iam.googleapis.com/locations/{location}/workforcePools/{pool}/group/{value}`\n* `attribute.{custom_attribute}`:\n`principalSet://iam.googleapis.com/locations/{location}/workforcePools/{pool}/attribute.{custom_attribute}/{value}`\nEach value must be a [Common Expression Language](https://opensource.google/projects/cel)\nfunction that maps an identity provider credential to the normalized attribute specified\nby the corresponding map key.\nYou can use the `assertion` keyword in the expression to access a JSON representation of\nthe authentication credential issued by the provider.\nThe maximum length of an attribute mapping expression is 2048 characters. When evaluated,\nthe total size of all mapped attributes must not exceed 8KB.\nFor OIDC providers, you must supply a custom mapping that includes the `google.subject` attribute.\nFor example, the following maps the sub claim of the incoming credential to the `subject` attribute\non a Google token:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\nAn object containing a list of `\"key\": value` pairs.\nExample: `{ \"name\": \"wrench\", \"mass\": \"1.3kg\", \"count\": \"3\" }`.\n" + "description": "Maps attributes from the authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n" }, "description": { "type": "string", @@ -165009,7 +165037,7 @@ }, "providerId": { "type": "string", - "description": "The ID for the provider, which becomes the final component of the resource name.\nThis value must be 4-32 characters, and may contain the characters [a-z0-9-].\nThe prefix `gcp-` is reserved for use by Google, and may not be specified.\n\n\n- - -\n", + "description": "The ID for the provider, which becomes the final component of the resource name.\nThis value must be 4-32 characters, and may contain the characters [a-z0-9-].\nThe prefix `gcp-` is reserved for use by Google, and may not be specified.\n", "willReplaceOnChanges": true }, "saml": { @@ -165039,7 +165067,7 @@ "additionalProperties": { "type": "string" }, - "description": "Maps attributes from the authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n* `google.subject`: The principal IAM is authenticating. You can reference this value in IAM bindings.\nThis is also the subject that appears in Cloud Logging logs. This is a required field and\nthe mapped subject cannot exceed 127 bytes.\n* `google.groups`: Groups the authenticating user belongs to. You can grant groups access to\nresources using an IAM `principalSet` binding; access applies to all members of the group.\n* `google.display_name`: The name of the authenticated user. This is an optional field and\nthe mapped display name cannot exceed 100 bytes. If not set, `google.subject` will be displayed instead.\nThis attribute cannot be referenced in IAM bindings.\n* `google.profile_photo`: The URL that specifies the authenticated user's thumbnail photo.\nThis is an optional field. When set, the image will be visible as the user's profile picture.\nIf not set, a generic user icon will be displayed instead.\nThis attribute cannot be referenced in IAM bindings.\nYou can also provide custom attributes by specifying `attribute.{custom_attribute}`, where {custom_attribute}\nis the name of the custom attribute to be mapped. You can define a maximum of 50 custom attributes.\nThe maximum length of a mapped attribute key is 100 characters, and the key may only contain the characters [a-z0-9_].\nYou can reference these attributes in IAM policies to define fine-grained access for a workforce pool\nto Google Cloud resources. For example:\n* `google.subject`:\n`principal://iam.googleapis.com/locations/{location}/workforcePools/{pool}/subject/{value}`\n* `google.groups`:\n`principalSet://iam.googleapis.com/locations/{location}/workforcePools/{pool}/group/{value}`\n* `attribute.{custom_attribute}`:\n`principalSet://iam.googleapis.com/locations/{location}/workforcePools/{pool}/attribute.{custom_attribute}/{value}`\nEach value must be a [Common Expression Language](https://opensource.google/projects/cel)\nfunction that maps an identity provider credential to the normalized attribute specified\nby the corresponding map key.\nYou can use the `assertion` keyword in the expression to access a JSON representation of\nthe authentication credential issued by the provider.\nThe maximum length of an attribute mapping expression is 2048 characters. When evaluated,\nthe total size of all mapped attributes must not exceed 8KB.\nFor OIDC providers, you must supply a custom mapping that includes the `google.subject` attribute.\nFor example, the following maps the sub claim of the incoming credential to the `subject` attribute\non a Google token:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\nAn object containing a list of `\"key\": value` pairs.\nExample: `{ \"name\": \"wrench\", \"mass\": \"1.3kg\", \"count\": \"3\" }`.\n" + "description": "Maps attributes from the authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n" }, "description": { "type": "string", @@ -165068,7 +165096,7 @@ }, "providerId": { "type": "string", - "description": "The ID for the provider, which becomes the final component of the resource name.\nThis value must be 4-32 characters, and may contain the characters [a-z0-9-].\nThe prefix `gcp-` is reserved for use by Google, and may not be specified.\n\n\n- - -\n", + "description": "The ID for the provider, which becomes the final component of the resource name.\nThis value must be 4-32 characters, and may contain the characters [a-z0-9-].\nThe prefix `gcp-` is reserved for use by Google, and may not be specified.\n", "willReplaceOnChanges": true }, "saml": { @@ -165117,7 +165145,7 @@ }, "workloadIdentityPoolId": { "type": "string", - "description": "The ID to use for the pool, which becomes the final component of the resource name. This\nvalue should be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n\n\n- - -\n" + "description": "The ID to use for the pool, which becomes the final component of the resource name. This\nvalue should be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n" } }, "required": [ @@ -165146,7 +165174,7 @@ }, "workloadIdentityPoolId": { "type": "string", - "description": "The ID to use for the pool, which becomes the final component of the resource name. This\nvalue should be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n\n\n- - -\n", + "description": "The ID to use for the pool, which becomes the final component of the resource name. This\nvalue should be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n", "willReplaceOnChanges": true } }, @@ -165183,7 +165211,7 @@ }, "workloadIdentityPoolId": { "type": "string", - "description": "The ID to use for the pool, which becomes the final component of the resource name. This\nvalue should be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n\n\n- - -\n", + "description": "The ID to use for the pool, which becomes the final component of the resource name. This\nvalue should be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n", "willReplaceOnChanges": true } }, @@ -165202,7 +165230,7 @@ "additionalProperties": { "type": "string" }, - "description": "Maps attributes from authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n* `google.subject`: The principal IAM is authenticating. You can reference this value\nin IAM bindings. This is also the subject that appears in Cloud Logging logs.\nCannot exceed 127 characters.\n* `google.groups`: Groups the external identity belongs to. You can grant groups\naccess to resources using an IAM `principalSet` binding; access applies to all\nmembers of the group.\nYou can also provide custom attributes by specifying `attribute.{custom_attribute}`,\nwhere `{custom_attribute}` is the name of the custom attribute to be mapped. You can\ndefine a maximum of 50 custom attributes. The maximum length of a mapped attribute key\nis 100 characters, and the key may only contain the characters [a-z0-9_].\nYou can reference these attributes in IAM policies to define fine-grained access for a\nworkload to Google Cloud resources. For example:\n* `google.subject`:\n`principal://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/subject/{value}`\n* `google.groups`:\n`principalSet://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/group/{value}`\n* `attribute.{custom_attribute}`:\n`principalSet://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/attribute.{custom_attribute}/{value}`\nEach value must be a [Common Expression Language](https://opensource.google/projects/cel)\nfunction that maps an identity provider credential to the normalized attribute specified\nby the corresponding map key.\nYou can use the `assertion` keyword in the expression to access a JSON representation of\nthe authentication credential issued by the provider.\nThe maximum length of an attribute mapping expression is 2048 characters. When evaluated,\nthe total size of all mapped attributes must not exceed 8KB.\nFor AWS providers, the following rules apply:\n- If no attribute mapping is defined, the following default mapping applies:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n- If any custom attribute mappings are defined, they must include a mapping to the\n`google.subject` attribute.\nFor OIDC providers, the following rules apply:\n- Custom attribute mappings must be defined, and must include a mapping to the\n`google.subject` attribute. For example, the following maps the `sub` claim of the\nincoming credential to the `subject` attribute on a Google token.\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" + "description": "Maps attributes from authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n" }, "aws": { "$ref": "#/types/gcp:iam/WorkloadIdentityPoolProviderAws:WorkloadIdentityPoolProviderAws", @@ -165242,7 +165270,7 @@ }, "workloadIdentityPoolProviderId": { "type": "string", - "description": "The ID for the provider, which becomes the final component of the resource name. This\nvalue must be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n\n\n- - -\n" + "description": "The ID for the provider, which becomes the final component of the resource name. This\nvalue must be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n" } }, "required": [ @@ -165262,7 +165290,7 @@ "additionalProperties": { "type": "string" }, - "description": "Maps attributes from authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n* `google.subject`: The principal IAM is authenticating. You can reference this value\nin IAM bindings. This is also the subject that appears in Cloud Logging logs.\nCannot exceed 127 characters.\n* `google.groups`: Groups the external identity belongs to. You can grant groups\naccess to resources using an IAM `principalSet` binding; access applies to all\nmembers of the group.\nYou can also provide custom attributes by specifying `attribute.{custom_attribute}`,\nwhere `{custom_attribute}` is the name of the custom attribute to be mapped. You can\ndefine a maximum of 50 custom attributes. The maximum length of a mapped attribute key\nis 100 characters, and the key may only contain the characters [a-z0-9_].\nYou can reference these attributes in IAM policies to define fine-grained access for a\nworkload to Google Cloud resources. For example:\n* `google.subject`:\n`principal://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/subject/{value}`\n* `google.groups`:\n`principalSet://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/group/{value}`\n* `attribute.{custom_attribute}`:\n`principalSet://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/attribute.{custom_attribute}/{value}`\nEach value must be a [Common Expression Language](https://opensource.google/projects/cel)\nfunction that maps an identity provider credential to the normalized attribute specified\nby the corresponding map key.\nYou can use the `assertion` keyword in the expression to access a JSON representation of\nthe authentication credential issued by the provider.\nThe maximum length of an attribute mapping expression is 2048 characters. When evaluated,\nthe total size of all mapped attributes must not exceed 8KB.\nFor AWS providers, the following rules apply:\n- If no attribute mapping is defined, the following default mapping applies:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n- If any custom attribute mappings are defined, they must include a mapping to the\n`google.subject` attribute.\nFor OIDC providers, the following rules apply:\n- Custom attribute mappings must be defined, and must include a mapping to the\n`google.subject` attribute. For example, the following maps the `sub` claim of the\nincoming credential to the `subject` attribute on a Google token.\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" + "description": "Maps attributes from authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n" }, "aws": { "$ref": "#/types/gcp:iam/WorkloadIdentityPoolProviderAws:WorkloadIdentityPoolProviderAws", @@ -165296,7 +165324,7 @@ }, "workloadIdentityPoolProviderId": { "type": "string", - "description": "The ID for the provider, which becomes the final component of the resource name. This\nvalue must be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n\n\n- - -\n", + "description": "The ID for the provider, which becomes the final component of the resource name. This\nvalue must be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n", "willReplaceOnChanges": true } }, @@ -165316,7 +165344,7 @@ "additionalProperties": { "type": "string" }, - "description": "Maps attributes from authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n* `google.subject`: The principal IAM is authenticating. You can reference this value\nin IAM bindings. This is also the subject that appears in Cloud Logging logs.\nCannot exceed 127 characters.\n* `google.groups`: Groups the external identity belongs to. You can grant groups\naccess to resources using an IAM `principalSet` binding; access applies to all\nmembers of the group.\nYou can also provide custom attributes by specifying `attribute.{custom_attribute}`,\nwhere `{custom_attribute}` is the name of the custom attribute to be mapped. You can\ndefine a maximum of 50 custom attributes. The maximum length of a mapped attribute key\nis 100 characters, and the key may only contain the characters [a-z0-9_].\nYou can reference these attributes in IAM policies to define fine-grained access for a\nworkload to Google Cloud resources. For example:\n* `google.subject`:\n`principal://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/subject/{value}`\n* `google.groups`:\n`principalSet://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/group/{value}`\n* `attribute.{custom_attribute}`:\n`principalSet://iam.googleapis.com/projects/{project}/locations/{location}/workloadIdentityPools/{pool}/attribute.{custom_attribute}/{value}`\nEach value must be a [Common Expression Language](https://opensource.google/projects/cel)\nfunction that maps an identity provider credential to the normalized attribute specified\nby the corresponding map key.\nYou can use the `assertion` keyword in the expression to access a JSON representation of\nthe authentication credential issued by the provider.\nThe maximum length of an attribute mapping expression is 2048 characters. When evaluated,\nthe total size of all mapped attributes must not exceed 8KB.\nFor AWS providers, the following rules apply:\n- If no attribute mapping is defined, the following default mapping applies:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n- If any custom attribute mappings are defined, they must include a mapping to the\n`google.subject` attribute.\nFor OIDC providers, the following rules apply:\n- Custom attribute mappings must be defined, and must include a mapping to the\n`google.subject` attribute. For example, the following maps the `sub` claim of the\nincoming credential to the `subject` attribute on a Google token.\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" + "description": "Maps attributes from authentication credentials issued by an external identity provider\nto Google Cloud attributes, such as `subject` and `segment`.\nEach key must be a string specifying the Google Cloud IAM attribute to map to.\nThe following keys are supported:\n" }, "aws": { "$ref": "#/types/gcp:iam/WorkloadIdentityPoolProviderAws:WorkloadIdentityPoolProviderAws", @@ -165358,7 +165386,7 @@ }, "workloadIdentityPoolProviderId": { "type": "string", - "description": "The ID for the provider, which becomes the final component of the resource name. This\nvalue must be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n\n\n- - -\n", + "description": "The ID for the provider, which becomes the final component of the resource name. This\nvalue must be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n`gcp-` is reserved for use by Google, and may not be specified.\n", "willReplaceOnChanges": true } }, @@ -165388,7 +165416,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -165426,7 +165454,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -165471,7 +165499,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -165508,7 +165536,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -165544,7 +165572,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -165587,7 +165615,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -165621,7 +165649,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "service": { "type": "string", @@ -165647,7 +165675,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "service": { @@ -165679,7 +165707,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "service": { @@ -165714,7 +165742,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -165757,7 +165785,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -165808,7 +165836,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -165850,7 +165878,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -165891,7 +165919,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -165940,7 +165968,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -165979,7 +166007,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "service": { "type": "string", @@ -166010,7 +166038,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "service": { @@ -166048,7 +166076,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "service": { @@ -166070,7 +166098,7 @@ "properties": { "applicationTitle": { "type": "string", - "description": "Application name displayed on OAuth consent screen.\n\n\n- - -\n" + "description": "Application name displayed on OAuth consent screen.\n" }, "name": { "type": "string", @@ -166099,7 +166127,7 @@ "inputProperties": { "applicationTitle": { "type": "string", - "description": "Application name displayed on OAuth consent screen.\n\n\n- - -\n", + "description": "Application name displayed on OAuth consent screen.\n", "willReplaceOnChanges": true }, "project": { @@ -166122,7 +166150,7 @@ "properties": { "applicationTitle": { "type": "string", - "description": "Application name displayed on OAuth consent screen.\n\n\n- - -\n", + "description": "Application name displayed on OAuth consent screen.\n", "willReplaceOnChanges": true }, "name": { @@ -166152,7 +166180,7 @@ "properties": { "brand": { "type": "string", - "description": "Identifier of the brand to which this client\nis attached to. The format is\n`projects/{project_number}/brands/{brand_id}/identityAwareProxyClients/{client_id}`.\n\n\n- - -\n" + "description": "Identifier of the brand to which this client\nis attached to. The format is\n`projects/{project_number}/brands/{brand_id}/identityAwareProxyClients/{client_id}`.\n" }, "clientId": { "type": "string", @@ -166177,7 +166205,7 @@ "inputProperties": { "brand": { "type": "string", - "description": "Identifier of the brand to which this client\nis attached to. The format is\n`projects/{project_number}/brands/{brand_id}/identityAwareProxyClients/{client_id}`.\n\n\n- - -\n", + "description": "Identifier of the brand to which this client\nis attached to. The format is\n`projects/{project_number}/brands/{brand_id}/identityAwareProxyClients/{client_id}`.\n", "willReplaceOnChanges": true }, "displayName": { @@ -166195,7 +166223,7 @@ "properties": { "brand": { "type": "string", - "description": "Identifier of the brand to which this client\nis attached to. The format is\n`projects/{project_number}/brands/{brand_id}/identityAwareProxyClients/{client_id}`.\n\n\n- - -\n", + "description": "Identifier of the brand to which this client\nis attached to. The format is\n`projects/{project_number}/brands/{brand_id}/identityAwareProxyClients/{client_id}`.\n", "willReplaceOnChanges": true }, "clientId": { @@ -166235,7 +166263,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -166262,7 +166290,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166295,7 +166323,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166323,7 +166351,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -166348,7 +166376,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166379,7 +166407,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166404,7 +166432,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -166419,7 +166447,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -166439,7 +166467,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -166469,7 +166497,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -166506,7 +166534,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166549,7 +166577,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166585,7 +166613,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -166620,7 +166648,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166661,7 +166689,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166694,7 +166722,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "zone": { "type": "string" @@ -166719,7 +166747,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "zone": { @@ -166749,7 +166777,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "zone": { @@ -166779,7 +166807,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -166811,7 +166839,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166850,7 +166878,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166883,7 +166911,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -166913,7 +166941,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166950,7 +166978,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -166980,7 +167008,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "webBackendService": { "type": "string", @@ -167000,7 +167028,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "webBackendService": { @@ -167026,7 +167054,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "webBackendService": { @@ -167057,7 +167085,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -167084,7 +167112,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -167117,7 +167145,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -167145,7 +167173,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -167170,7 +167198,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -167201,7 +167229,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -167226,7 +167254,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -167241,7 +167269,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -167261,7 +167289,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -167287,7 +167315,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -167323,7 +167351,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -167366,7 +167394,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -167403,7 +167431,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -167437,7 +167465,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -167478,7 +167506,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -167512,7 +167540,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string" @@ -167536,7 +167564,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -167566,7 +167594,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -167605,7 +167633,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -167638,7 +167666,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -167677,7 +167705,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -167709,7 +167737,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -167740,7 +167768,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -167777,7 +167805,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -167806,7 +167834,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -167827,7 +167855,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -167853,7 +167881,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -167879,7 +167907,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -167906,7 +167934,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -167939,7 +167967,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -167967,7 +167995,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -167992,7 +168020,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -168023,7 +168051,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -168048,7 +168076,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -168063,7 +168091,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -168083,7 +168111,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -168209,7 +168237,7 @@ }, "clientSecret": { "type": "string", - "description": "OAuth client secret\n\n\n- - -\n" + "description": "OAuth client secret\n" }, "enabled": { "type": "boolean", @@ -168217,7 +168245,7 @@ }, "idpId": { "type": "string", - "description": "ID of the IDP. Possible values include:\n* `apple.com`\n* `facebook.com`\n* `gc.apple.com`\n* `github.com`\n* `google.com`\n* `linkedin.com`\n* `microsoft.com`\n* `playgames.google.com`\n* `twitter.com`\n* `yahoo.com`\n" + "description": "ID of the IDP. Possible values include:\n" }, "name": { "type": "string", @@ -168242,7 +168270,7 @@ }, "clientSecret": { "type": "string", - "description": "OAuth client secret\n\n\n- - -\n" + "description": "OAuth client secret\n" }, "enabled": { "type": "boolean", @@ -168250,7 +168278,7 @@ }, "idpId": { "type": "string", - "description": "ID of the IDP. Possible values include:\n* `apple.com`\n* `facebook.com`\n* `gc.apple.com`\n* `github.com`\n* `google.com`\n* `linkedin.com`\n* `microsoft.com`\n* `playgames.google.com`\n* `twitter.com`\n* `yahoo.com`\n", + "description": "ID of the IDP. Possible values include:\n", "willReplaceOnChanges": true }, "project": { @@ -168273,7 +168301,7 @@ }, "clientSecret": { "type": "string", - "description": "OAuth client secret\n\n\n- - -\n" + "description": "OAuth client secret\n" }, "enabled": { "type": "boolean", @@ -168281,7 +168309,7 @@ }, "idpId": { "type": "string", - "description": "ID of the IDP. Possible values include:\n* `apple.com`\n* `facebook.com`\n* `gc.apple.com`\n* `github.com`\n* `google.com`\n* `linkedin.com`\n* `microsoft.com`\n* `playgames.google.com`\n* `twitter.com`\n* `yahoo.com`\n", + "description": "ID of the IDP. Possible values include:\n", "willReplaceOnChanges": true }, "name": { @@ -168403,7 +168431,7 @@ "properties": { "clientId": { "type": "string", - "description": "The client id of an OAuth client.\n\n\n- - -\n" + "description": "The client id of an OAuth client.\n" }, "clientSecret": { "type": "string", @@ -168439,7 +168467,7 @@ "inputProperties": { "clientId": { "type": "string", - "description": "The client id of an OAuth client.\n\n\n- - -\n" + "description": "The client id of an OAuth client.\n" }, "clientSecret": { "type": "string", @@ -168477,7 +168505,7 @@ "properties": { "clientId": { "type": "string", - "description": "The client id of an OAuth client.\n\n\n- - -\n" + "description": "The client id of an OAuth client.\n" }, "clientSecret": { "type": "string", @@ -168573,7 +168601,7 @@ }, "displayName": { "type": "string", - "description": "Human friendly display name of the tenant.\n\n\n- - -\n" + "description": "Human friendly display name of the tenant.\n" }, "enableEmailLinkSignin": { "type": "boolean", @@ -168604,7 +168632,7 @@ }, "displayName": { "type": "string", - "description": "Human friendly display name of the tenant.\n\n\n- - -\n" + "description": "Human friendly display name of the tenant.\n" }, "enableEmailLinkSignin": { "type": "boolean", @@ -168632,7 +168660,7 @@ }, "displayName": { "type": "string", - "description": "Human friendly display name of the tenant.\n\n\n- - -\n" + "description": "Human friendly display name of the tenant.\n" }, "enableEmailLinkSignin": { "type": "boolean", @@ -168660,7 +168688,7 @@ }, "clientSecret": { "type": "string", - "description": "OAuth client secret\n\n\n- - -\n" + "description": "OAuth client secret\n" }, "enabled": { "type": "boolean", @@ -168668,7 +168696,7 @@ }, "idpId": { "type": "string", - "description": "ID of the IDP. Possible values include:\n* `apple.com`\n* `facebook.com`\n* `gc.apple.com`\n* `github.com`\n* `google.com`\n* `linkedin.com`\n* `microsoft.com`\n* `playgames.google.com`\n* `twitter.com`\n* `yahoo.com`\n" + "description": "ID of the IDP. Possible values include:\n" }, "name": { "type": "string", @@ -168698,7 +168726,7 @@ }, "clientSecret": { "type": "string", - "description": "OAuth client secret\n\n\n- - -\n" + "description": "OAuth client secret\n" }, "enabled": { "type": "boolean", @@ -168706,7 +168734,7 @@ }, "idpId": { "type": "string", - "description": "ID of the IDP. Possible values include:\n* `apple.com`\n* `facebook.com`\n* `gc.apple.com`\n* `github.com`\n* `google.com`\n* `linkedin.com`\n* `microsoft.com`\n* `playgames.google.com`\n* `twitter.com`\n* `yahoo.com`\n", + "description": "ID of the IDP. Possible values include:\n", "willReplaceOnChanges": true }, "project": { @@ -168735,7 +168763,7 @@ }, "clientSecret": { "type": "string", - "description": "OAuth client secret\n\n\n- - -\n" + "description": "OAuth client secret\n" }, "enabled": { "type": "boolean", @@ -168743,7 +168771,7 @@ }, "idpId": { "type": "string", - "description": "ID of the IDP. Possible values include:\n* `apple.com`\n* `facebook.com`\n* `gc.apple.com`\n* `github.com`\n* `google.com`\n* `linkedin.com`\n* `microsoft.com`\n* `playgames.google.com`\n* `twitter.com`\n* `yahoo.com`\n", + "description": "ID of the IDP. Possible values include:\n", "willReplaceOnChanges": true }, "name": { @@ -168886,7 +168914,7 @@ "properties": { "clientId": { "type": "string", - "description": "The client id of an OAuth client.\n\n\n- - -\n" + "description": "The client id of an OAuth client.\n" }, "clientSecret": { "type": "string", @@ -168928,7 +168956,7 @@ "inputProperties": { "clientId": { "type": "string", - "description": "The client id of an OAuth client.\n\n\n- - -\n" + "description": "The client id of an OAuth client.\n" }, "clientSecret": { "type": "string", @@ -168973,7 +169001,7 @@ "properties": { "clientId": { "type": "string", - "description": "The client id of an OAuth client.\n\n\n- - -\n" + "description": "The client id of an OAuth client.\n" }, "clientSecret": { "type": "string", @@ -169087,7 +169115,7 @@ }, "registry": { "type": "string", - "description": "The name of the device registry where this device should be created.\n\n\n- - -\n" + "description": "The name of the device registry where this device should be created.\n" }, "states": { "type": "array", @@ -169145,7 +169173,7 @@ }, "registry": { "type": "string", - "description": "The name of the device registry where this device should be created.\n\n\n- - -\n", + "description": "The name of the device registry where this device should be created.\n", "willReplaceOnChanges": true } }, @@ -169230,7 +169258,7 @@ }, "registry": { "type": "string", - "description": "The name of the device registry where this device should be created.\n\n\n- - -\n", + "description": "The name of the device registry where this device should be created.\n", "willReplaceOnChanges": true }, "states": { @@ -169281,7 +169309,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by device registry.\n\n\n- - -\n" + "description": "A unique name for the resource, required by device registry.\n" }, "project": { "type": "string", @@ -169342,7 +169370,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by device registry.\n\n\n- - -\n", + "description": "A unique name for the resource, required by device registry.\n", "willReplaceOnChanges": true }, "project": { @@ -169400,7 +169428,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by device registry.\n\n\n- - -\n", + "description": "A unique name for the resource, required by device registry.\n", "willReplaceOnChanges": true }, "project": { @@ -169451,7 +169479,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -169488,7 +169516,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -169530,7 +169558,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -169566,7 +169594,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -169601,7 +169629,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -169641,7 +169669,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -169675,7 +169703,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -169701,7 +169729,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -169731,7 +169759,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -169756,7 +169784,7 @@ }, "keyRing": { "type": "string", - "description": "The KeyRing that this key belongs to.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}'`.\n\n\n- - -\n" + "description": "The KeyRing that this key belongs to.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}'`.\n" }, "labels": { "type": "object", @@ -169806,7 +169834,7 @@ }, "keyRing": { "type": "string", - "description": "The KeyRing that this key belongs to.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}'`.\n\n\n- - -\n", + "description": "The KeyRing that this key belongs to.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}'`.\n", "willReplaceOnChanges": true }, "labels": { @@ -169858,7 +169886,7 @@ }, "keyRing": { "type": "string", - "description": "The KeyRing that this key belongs to.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}'`.\n\n\n- - -\n", + "description": "The KeyRing that this key belongs to.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}'`.\n", "willReplaceOnChanges": true }, "labels": { @@ -169900,11 +169928,11 @@ "properties": { "condition": { "$ref": "#/types/gcp:kms/CryptoKeyIAMBindingCondition:CryptoKeyIAMBindingCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n" + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n" }, "cryptoKeyId": { "type": "string", - "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, jane@example.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n" }, "etag": { "type": "string", @@ -169930,12 +169958,12 @@ "inputProperties": { "condition": { "$ref": "#/types/gcp:kms/CryptoKeyIAMBindingCondition:CryptoKeyIAMBindingCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", "willReplaceOnChanges": true }, "cryptoKeyId": { "type": "string", - "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, jane@example.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "members": { @@ -169960,12 +169988,12 @@ "properties": { "condition": { "$ref": "#/types/gcp:kms/CryptoKeyIAMBindingCondition:CryptoKeyIAMBindingCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", "willReplaceOnChanges": true }, "cryptoKeyId": { "type": "string", - "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, jane@example.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "etag": { @@ -169992,11 +170020,11 @@ "properties": { "condition": { "$ref": "#/types/gcp:kms/CryptoKeyIAMMemberCondition:CryptoKeyIAMMemberCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n" + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n" }, "cryptoKeyId": { "type": "string", - "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, jane@example.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n" }, "etag": { "type": "string", @@ -170019,12 +170047,12 @@ "inputProperties": { "condition": { "$ref": "#/types/gcp:kms/CryptoKeyIAMMemberCondition:CryptoKeyIAMMemberCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", "willReplaceOnChanges": true }, "cryptoKeyId": { "type": "string", - "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, jane@example.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "member": { @@ -170047,12 +170075,12 @@ "properties": { "condition": { "$ref": "#/types/gcp:kms/CryptoKeyIAMMemberCondition:CryptoKeyIAMMemberCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", "willReplaceOnChanges": true }, "cryptoKeyId": { "type": "string", - "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, jane@example.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "etag": { @@ -170077,7 +170105,7 @@ "properties": { "cryptoKeyId": { "type": "string", - "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, jane@example.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n" }, "etag": { "type": "string", @@ -170096,7 +170124,7 @@ "inputProperties": { "cryptoKeyId": { "type": "string", - "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, jane@example.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "policyData": { @@ -170113,7 +170141,7 @@ "properties": { "cryptoKeyId": { "type": "string", - "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, jane@example.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The crypto key ID, in the form\n`{project_id}/{location_name}/{key_ring_name}/{crypto_key_name}` or\n`{location_name}/{key_ring_name}/{crypto_key_name}`. In the second form,\nthe provider's project setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "etag": { @@ -170144,7 +170172,7 @@ }, "cryptoKey": { "type": "string", - "description": "The name of the cryptoKey associated with the CryptoKeyVersions.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyring}}/cryptoKeys/{{cryptoKey}}'`\n\n\n- - -\n" + "description": "The name of the cryptoKey associated with the CryptoKeyVersions.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyring}}/cryptoKeys/{{cryptoKey}}'`\n" }, "generateTime": { "type": "string", @@ -170175,7 +170203,7 @@ "inputProperties": { "cryptoKey": { "type": "string", - "description": "The name of the cryptoKey associated with the CryptoKeyVersions.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyring}}/cryptoKeys/{{cryptoKey}}'`\n\n\n- - -\n", + "description": "The name of the cryptoKey associated with the CryptoKeyVersions.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyring}}/cryptoKeys/{{cryptoKey}}'`\n", "willReplaceOnChanges": true }, "state": { @@ -170202,7 +170230,7 @@ }, "cryptoKey": { "type": "string", - "description": "The name of the cryptoKey associated with the CryptoKeyVersions.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyring}}/cryptoKeys/{{cryptoKey}}'`\n\n\n- - -\n", + "description": "The name of the cryptoKey associated with the CryptoKeyVersions.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyring}}/cryptoKeys/{{cryptoKey}}'`\n", "willReplaceOnChanges": true }, "generateTime": { @@ -170230,7 +170258,7 @@ "properties": { "location": { "type": "string", - "description": "The location for the KeyRing.\nA full list of valid locations can be found by running `gcloud kms locations list`.\n\n\n- - -\n" + "description": "The location for the KeyRing.\nA full list of valid locations can be found by running `gcloud kms locations list`.\n" }, "name": { "type": "string", @@ -170249,7 +170277,7 @@ "inputProperties": { "location": { "type": "string", - "description": "The location for the KeyRing.\nA full list of valid locations can be found by running `gcloud kms locations list`.\n\n\n- - -\n", + "description": "The location for the KeyRing.\nA full list of valid locations can be found by running `gcloud kms locations list`.\n", "willReplaceOnChanges": true }, "name": { @@ -170271,7 +170299,7 @@ "properties": { "location": { "type": "string", - "description": "The location for the KeyRing.\nA full list of valid locations can be found by running `gcloud kms locations list`.\n\n\n- - -\n", + "description": "The location for the KeyRing.\nA full list of valid locations can be found by running `gcloud kms locations list`.\n", "willReplaceOnChanges": true }, "name": { @@ -170293,7 +170321,7 @@ "properties": { "condition": { "$ref": "#/types/gcp:kms/KeyRingIAMBindingCondition:KeyRingIAMBindingCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n" + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n" }, "etag": { "type": "string", @@ -170301,7 +170329,7 @@ }, "keyRingId": { "type": "string", - "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "members": { "type": "array", @@ -170323,12 +170351,12 @@ "inputProperties": { "condition": { "$ref": "#/types/gcp:kms/KeyRingIAMBindingCondition:KeyRingIAMBindingCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", "willReplaceOnChanges": true }, "keyRingId": { "type": "string", - "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "members": { @@ -170353,7 +170381,7 @@ "properties": { "condition": { "$ref": "#/types/gcp:kms/KeyRingIAMBindingCondition:KeyRingIAMBindingCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", "willReplaceOnChanges": true }, "etag": { @@ -170362,7 +170390,7 @@ }, "keyRingId": { "type": "string", - "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "members": { @@ -170385,7 +170413,7 @@ "properties": { "condition": { "$ref": "#/types/gcp:kms/KeyRingIAMMemberCondition:KeyRingIAMMemberCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n" + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n" }, "etag": { "type": "string", @@ -170393,7 +170421,7 @@ }, "keyRingId": { "type": "string", - "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "member": { "type": "string" @@ -170412,12 +170440,12 @@ "inputProperties": { "condition": { "$ref": "#/types/gcp:kms/KeyRingIAMMemberCondition:KeyRingIAMMemberCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", "willReplaceOnChanges": true }, "keyRingId": { "type": "string", - "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "member": { @@ -170440,7 +170468,7 @@ "properties": { "condition": { "$ref": "#/types/gcp:kms/KeyRingIAMMemberCondition:KeyRingIAMMemberCondition", - "description": ") An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", + "description": "An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding.\nStructure is documented below.\n", "willReplaceOnChanges": true }, "etag": { @@ -170449,7 +170477,7 @@ }, "keyRingId": { "type": "string", - "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "member": { @@ -170474,7 +170502,7 @@ }, "keyRingId": { "type": "string", - "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n" }, "policyData": { "type": "string", @@ -170489,7 +170517,7 @@ "inputProperties": { "keyRingId": { "type": "string", - "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "policyData": { @@ -170510,7 +170538,7 @@ }, "keyRingId": { "type": "string", - "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The key ring ID, in the form\n`{project_id}/{location_name}/{key_ring_name}` or\n`{location_name}/{key_ring_name}`. In the second form, the provider's\nproject setting will be used as a fallback.\n", "willReplaceOnChanges": true }, "policyData": { @@ -170537,7 +170565,7 @@ }, "importJobId": { "type": "string", - "description": "It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63}\n\n\n- - -\n" + "description": "It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63}\n" }, "importMethod": { "type": "string", @@ -170581,7 +170609,7 @@ "inputProperties": { "importJobId": { "type": "string", - "description": "It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63}\n\n\n- - -\n", + "description": "It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63}\n", "willReplaceOnChanges": true }, "importMethod": { @@ -170622,7 +170650,7 @@ }, "importJobId": { "type": "string", - "description": "It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63}\n\n\n- - -\n", + "description": "It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63}\n", "willReplaceOnChanges": true }, "importMethod": { @@ -170696,7 +170724,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by device registry.\n\n\n- - -\n" + "description": "A unique name for the resource, required by device registry.\n" }, "project": { "type": "string", @@ -170757,7 +170785,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by device registry.\n\n\n- - -\n", + "description": "A unique name for the resource, required by device registry.\n", "willReplaceOnChanges": true }, "project": { @@ -170815,7 +170843,7 @@ }, "name": { "type": "string", - "description": "A unique name for the resource, required by device registry.\n\n\n- - -\n", + "description": "A unique name for the resource, required by device registry.\n", "willReplaceOnChanges": true }, "project": { @@ -170854,7 +170882,7 @@ }, "cryptoKey": { "type": "string", - "description": "The full name of the CryptoKey that will be used to encrypt the provided plaintext.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}/cryptoKeys/{{cryptoKey}}'`\n\n\n- - -\n" + "description": "The full name of the CryptoKey that will be used to encrypt the provided plaintext.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}/cryptoKeys/{{cryptoKey}}'`\n" }, "plaintext": { "type": "string", @@ -170876,7 +170904,7 @@ }, "cryptoKey": { "type": "string", - "description": "The full name of the CryptoKey that will be used to encrypt the provided plaintext.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}/cryptoKeys/{{cryptoKey}}'`\n\n\n- - -\n", + "description": "The full name of the CryptoKey that will be used to encrypt the provided plaintext.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}/cryptoKeys/{{cryptoKey}}'`\n", "willReplaceOnChanges": true }, "plaintext": { @@ -170905,7 +170933,7 @@ }, "cryptoKey": { "type": "string", - "description": "The full name of the CryptoKey that will be used to encrypt the provided plaintext.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}/cryptoKeys/{{cryptoKey}}'`\n\n\n- - -\n", + "description": "The full name of the CryptoKey that will be used to encrypt the provided plaintext.\nFormat: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}/cryptoKeys/{{cryptoKey}}'`\n", "willReplaceOnChanges": true }, "plaintext": { @@ -171141,7 +171169,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]]/locations/global/buckets/[BUCKET_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n" }, "disabled": { "type": "boolean", @@ -171190,7 +171218,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]]/locations/global/buckets/[BUCKET_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n" }, "disabled": { "type": "boolean", @@ -171235,7 +171263,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]]/locations/global/buckets/[BUCKET_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n" }, "disabled": { "type": "boolean", @@ -171484,7 +171512,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]]/locations/global/buckets/[BUCKET_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n" }, "disabled": { "type": "boolean", @@ -171536,7 +171564,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]]/locations/global/buckets/[BUCKET_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n" }, "disabled": { "type": "boolean", @@ -171586,7 +171614,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]]/locations/global/buckets/[BUCKET_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n" }, "disabled": { "type": "boolean", @@ -171638,7 +171666,7 @@ }, "bucket": { "type": "string", - "description": "The bucket to which the linked dataset is attached.\n\n\n- - -\n" + "description": "The bucket to which the linked dataset is attached.\n" }, "createTime": { "type": "string", @@ -171689,7 +171717,7 @@ }, "bucket": { "type": "string", - "description": "The bucket to which the linked dataset is attached.\n\n\n- - -\n", + "description": "The bucket to which the linked dataset is attached.\n", "willReplaceOnChanges": true }, "description": { @@ -171729,7 +171757,7 @@ }, "bucket": { "type": "string", - "description": "The bucket to which the linked dataset is attached.\n\n\n- - -\n", + "description": "The bucket to which the linked dataset is attached.\n", "willReplaceOnChanges": true }, "createTime": { @@ -171773,7 +171801,7 @@ "properties": { "bucket": { "type": "string", - "description": "The bucket of the resource\n\n\n- - -\n" + "description": "The bucket of the resource\n" }, "createTime": { "type": "string", @@ -171815,7 +171843,7 @@ "inputProperties": { "bucket": { "type": "string", - "description": "The bucket of the resource\n\n\n- - -\n", + "description": "The bucket of the resource\n", "willReplaceOnChanges": true }, "description": { @@ -171850,7 +171878,7 @@ "properties": { "bucket": { "type": "string", - "description": "The bucket of the resource\n\n\n- - -\n", + "description": "The bucket of the resource\n", "willReplaceOnChanges": true }, "createTime": { @@ -171909,7 +171937,7 @@ }, "filter": { "type": "string", - "description": "An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-filters) which\nis used to match log entries.\n\n\n- - -\n" + "description": "An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-filters) which\nis used to match log entries.\n" }, "labelExtractors": { "type": "object", @@ -171960,7 +171988,7 @@ }, "filter": { "type": "string", - "description": "An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-filters) which\nis used to match log entries.\n\n\n- - -\n" + "description": "An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-filters) which\nis used to match log entries.\n" }, "labelExtractors": { "type": "object", @@ -172011,7 +172039,7 @@ }, "filter": { "type": "string", - "description": "An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-filters) which\nis used to match log entries.\n\n\n- - -\n" + "description": "An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-filters) which\nis used to match log entries.\n" }, "labelExtractors": { "type": "object", @@ -172260,7 +172288,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]]/locations/global/buckets/[BUCKET_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n" }, "disabled": { "type": "boolean", @@ -172312,7 +172340,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]]/locations/global/buckets/[BUCKET_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n" }, "disabled": { "type": "boolean", @@ -172361,7 +172389,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]]/locations/global/buckets/[BUCKET_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket. Examples:\n" }, "disabled": { "type": "boolean", @@ -172642,7 +172670,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket . Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]/locations/global/buckets/[BUCKET_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket . Examples:\n" }, "disabled": { "type": "boolean", @@ -172694,7 +172722,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket . Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]/locations/global/buckets/[BUCKET_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket . Examples:\n" }, "disabled": { "type": "boolean", @@ -172742,7 +172770,7 @@ }, "destination": { "type": "string", - "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket . Examples:\n\n- `storage.googleapis.com/[GCS_BUCKET]`\n- `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]`\n- `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]/locations/global/buckets/[BUCKET_ID]`\n- `logging.googleapis.com/projects/[PROJECT_ID]`\n\nThe writer associated with the sink must have access to write to the above resource.\n" + "description": "The destination of the sink (or, in other words, where logs are written to). Can be a\nCloud Storage bucket, a PubSub topic, a BigQuery dataset or a Cloud Logging bucket . Examples:\n" }, "disabled": { "type": "boolean", @@ -172830,7 +172858,7 @@ }, "name": { "type": "string", - "description": "The ID of the instance or a fully qualified identifier for the instance.\n\n\n- - -\n" + "description": "The ID of the instance or a fully qualified identifier for the instance.\n" }, "oauthConfig": { "$ref": "#/types/gcp:looker/InstanceOauthConfig:InstanceOauthConfig", @@ -172838,7 +172866,7 @@ }, "platformEdition": { "type": "string", - "description": "Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of these values:\n- LOOKER_CORE_TRIAL: trial instance\n- LOOKER_CORE_STANDARD: pay as you go standard instance\n- LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance\n- LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance\n- LOOKER_CORE_EMBED_ANNUAL: subscription embed instance\n- LOOKER_MODELER: standalone modeling service\nDefault value is `LOOKER_CORE_TRIAL`.\nPossible values are: `LOOKER_CORE_TRIAL`, `LOOKER_CORE_STANDARD`, `LOOKER_CORE_STANDARD_ANNUAL`, `LOOKER_CORE_ENTERPRISE_ANNUAL`, `LOOKER_CORE_EMBED_ANNUAL`, `LOOKER_MODELER`.\n" + "description": "Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of these values:\n\nLOOKER_CORE_TRIAL: trial instance\n\nLOOKER_CORE_STANDARD: pay as you go standard instance\n\nLOOKER_CORE_STANDARD_ANNUAL: subscription standard instance\n\nLOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance\n\nLOOKER_CORE_EMBED_ANNUAL: subscription embed instance\n\nLOOKER_MODELER: standalone modeling service\nDefault value is `LOOKER_CORE_TRIAL`.\nPossible values are: `LOOKER_CORE_TRIAL`, `LOOKER_CORE_STANDARD`, `LOOKER_CORE_STANDARD_ANNUAL`, `LOOKER_CORE_ENTERPRISE_ANNUAL`, `LOOKER_CORE_EMBED_ANNUAL`, `LOOKER_MODELER`.\n" }, "privateIpEnabled": { "type": "boolean", @@ -172905,7 +172933,7 @@ }, "name": { "type": "string", - "description": "The ID of the instance or a fully qualified identifier for the instance.\n\n\n- - -\n", + "description": "The ID of the instance or a fully qualified identifier for the instance.\n", "willReplaceOnChanges": true }, "oauthConfig": { @@ -172914,7 +172942,7 @@ }, "platformEdition": { "type": "string", - "description": "Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of these values:\n- LOOKER_CORE_TRIAL: trial instance\n- LOOKER_CORE_STANDARD: pay as you go standard instance\n- LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance\n- LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance\n- LOOKER_CORE_EMBED_ANNUAL: subscription embed instance\n- LOOKER_MODELER: standalone modeling service\nDefault value is `LOOKER_CORE_TRIAL`.\nPossible values are: `LOOKER_CORE_TRIAL`, `LOOKER_CORE_STANDARD`, `LOOKER_CORE_STANDARD_ANNUAL`, `LOOKER_CORE_ENTERPRISE_ANNUAL`, `LOOKER_CORE_EMBED_ANNUAL`, `LOOKER_MODELER`.\n", + "description": "Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of these values:\n\nLOOKER_CORE_TRIAL: trial instance\n\nLOOKER_CORE_STANDARD: pay as you go standard instance\n\nLOOKER_CORE_STANDARD_ANNUAL: subscription standard instance\n\nLOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance\n\nLOOKER_CORE_EMBED_ANNUAL: subscription embed instance\n\nLOOKER_MODELER: standalone modeling service\nDefault value is `LOOKER_CORE_TRIAL`.\nPossible values are: `LOOKER_CORE_TRIAL`, `LOOKER_CORE_STANDARD`, `LOOKER_CORE_STANDARD_ANNUAL`, `LOOKER_CORE_ENTERPRISE_ANNUAL`, `LOOKER_CORE_EMBED_ANNUAL`, `LOOKER_MODELER`.\n", "willReplaceOnChanges": true }, "privateIpEnabled": { @@ -172993,7 +173021,7 @@ }, "name": { "type": "string", - "description": "The ID of the instance or a fully qualified identifier for the instance.\n\n\n- - -\n", + "description": "The ID of the instance or a fully qualified identifier for the instance.\n", "willReplaceOnChanges": true }, "oauthConfig": { @@ -173002,7 +173030,7 @@ }, "platformEdition": { "type": "string", - "description": "Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of these values:\n- LOOKER_CORE_TRIAL: trial instance\n- LOOKER_CORE_STANDARD: pay as you go standard instance\n- LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance\n- LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance\n- LOOKER_CORE_EMBED_ANNUAL: subscription embed instance\n- LOOKER_MODELER: standalone modeling service\nDefault value is `LOOKER_CORE_TRIAL`.\nPossible values are: `LOOKER_CORE_TRIAL`, `LOOKER_CORE_STANDARD`, `LOOKER_CORE_STANDARD_ANNUAL`, `LOOKER_CORE_ENTERPRISE_ANNUAL`, `LOOKER_CORE_EMBED_ANNUAL`, `LOOKER_MODELER`.\n", + "description": "Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of these values:\n\nLOOKER_CORE_TRIAL: trial instance\n\nLOOKER_CORE_STANDARD: pay as you go standard instance\n\nLOOKER_CORE_STANDARD_ANNUAL: subscription standard instance\n\nLOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance\n\nLOOKER_CORE_EMBED_ANNUAL: subscription embed instance\n\nLOOKER_MODELER: standalone modeling service\nDefault value is `LOOKER_CORE_TRIAL`.\nPossible values are: `LOOKER_CORE_TRIAL`, `LOOKER_CORE_STANDARD`, `LOOKER_CORE_STANDARD_ANNUAL`, `LOOKER_CORE_ENTERPRISE_ANNUAL`, `LOOKER_CORE_EMBED_ANNUAL`, `LOOKER_MODELER`.\n", "willReplaceOnChanges": true }, "privateIpEnabled": { @@ -173319,7 +173347,7 @@ }, "name": { "type": "string", - "description": "The name specified for the model.\n\n\n- - -\n" + "description": "The name specified for the model.\n" }, "onlinePredictionConsoleLogging": { "type": "boolean", @@ -173363,7 +173391,7 @@ }, "name": { "type": "string", - "description": "The name specified for the model.\n\n\n- - -\n", + "description": "The name specified for the model.\n", "willReplaceOnChanges": true }, "onlinePredictionConsoleLogging": { @@ -173410,7 +173438,7 @@ }, "name": { "type": "string", - "description": "The name specified for the model.\n\n\n- - -\n", + "description": "The name specified for the model.\n", "willReplaceOnChanges": true }, "onlinePredictionConsoleLogging": { @@ -173726,7 +173754,7 @@ "properties": { "dashboardJson": { "type": "string", - "description": "The JSON representation of a dashboard, following the format at https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards.\nThe representation of an existing dashboard can be found by using the [API Explorer](https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards/get)\n\n- - -\n" + "description": "The JSON representation of a dashboard, following the format at https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards.\nThe representation of an existing dashboard can be found by using the [API Explorer](https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards/get)\n" }, "project": { "type": "string", @@ -173740,7 +173768,7 @@ "inputProperties": { "dashboardJson": { "type": "string", - "description": "The JSON representation of a dashboard, following the format at https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards.\nThe representation of an existing dashboard can be found by using the [API Explorer](https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards/get)\n\n- - -\n" + "description": "The JSON representation of a dashboard, following the format at https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards.\nThe representation of an existing dashboard can be found by using the [API Explorer](https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards/get)\n" }, "project": { "type": "string", @@ -173756,7 +173784,7 @@ "properties": { "dashboardJson": { "type": "string", - "description": "The JSON representation of a dashboard, following the format at https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards.\nThe representation of an existing dashboard can be found by using the [API Explorer](https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards/get)\n\n- - -\n" + "description": "The JSON representation of a dashboard, following the format at https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards.\nThe representation of an existing dashboard can be found by using the [API Explorer](https://cloud.google.com/monitoring/api/ref_v3/rest/v1/projects.dashboards/get)\n" }, "project": { "type": "string", @@ -173788,7 +173816,7 @@ }, "serviceId": { "type": "string", - "description": "An optional service ID to use. If not given, the server will generate a\nservice ID.\n\n\n- - -\n" + "description": "An optional service ID to use. If not given, the server will generate a\nservice ID.\n" }, "telemetries": { "type": "array", @@ -173828,7 +173856,7 @@ }, "serviceId": { "type": "string", - "description": "An optional service ID to use. If not given, the server will generate a\nservice ID.\n\n\n- - -\n", + "description": "An optional service ID to use. If not given, the server will generate a\nservice ID.\n", "willReplaceOnChanges": true }, "userLabels": { @@ -173865,7 +173893,7 @@ }, "serviceId": { "type": "string", - "description": "An optional service ID to use. If not given, the server will generate a\nservice ID.\n\n\n- - -\n", + "description": "An optional service ID to use. If not given, the server will generate a\nservice ID.\n", "willReplaceOnChanges": true }, "telemetries": { @@ -173895,7 +173923,7 @@ }, "filter": { "type": "string", - "description": "The filter used to determine which monitored resources\nbelong to this group.\n\n\n- - -\n" + "description": "The filter used to determine which monitored resources\nbelong to this group.\n" }, "isCluster": { "type": "boolean", @@ -173927,7 +173955,7 @@ }, "filter": { "type": "string", - "description": "The filter used to determine which monitored resources\nbelong to this group.\n\n\n- - -\n" + "description": "The filter used to determine which monitored resources\nbelong to this group.\n" }, "isCluster": { "type": "boolean", @@ -173956,7 +173984,7 @@ }, "filter": { "type": "string", - "description": "The filter used to determine which monitored resources\nbelong to this group.\n\n\n- - -\n" + "description": "The filter used to determine which monitored resources\nbelong to this group.\n" }, "isCluster": { "type": "boolean", @@ -173988,7 +174016,7 @@ }, "displayName": { "type": "string", - "description": "A concise name for the metric, which can be displayed in user interfaces. Use sentence case without an ending period, for example \"Request count\".\n\n\n- - -\n" + "description": "A concise name for the metric, which can be displayed in user interfaces. Use sentence case without an ending period, for example \"Request count\".\n" }, "labels": { "type": "array", @@ -174055,7 +174083,7 @@ }, "displayName": { "type": "string", - "description": "A concise name for the metric, which can be displayed in user interfaces. Use sentence case without an ending period, for example \"Request count\".\n\n\n- - -\n", + "description": "A concise name for the metric, which can be displayed in user interfaces. Use sentence case without an ending period, for example \"Request count\".\n", "willReplaceOnChanges": true }, "labels": { @@ -174118,7 +174146,7 @@ }, "displayName": { "type": "string", - "description": "A concise name for the metric, which can be displayed in user interfaces. Use sentence case without an ending period, for example \"Request count\".\n\n\n- - -\n", + "description": "A concise name for the metric, which can be displayed in user interfaces. Use sentence case without an ending period, for example \"Request count\".\n", "willReplaceOnChanges": true }, "labels": { @@ -174187,7 +174215,7 @@ }, "metricsScope": { "type": "string", - "description": "Required. The resource name of the existing Metrics Scope that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}\n\n\n- - -\n" + "description": "Required. The resource name of the existing Metrics Scope that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}\n" }, "name": { "type": "string", @@ -174202,7 +174230,7 @@ "inputProperties": { "metricsScope": { "type": "string", - "description": "Required. The resource name of the existing Metrics Scope that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}\n\n\n- - -\n", + "description": "Required. The resource name of the existing Metrics Scope that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}\n", "willReplaceOnChanges": true }, "name": { @@ -174223,7 +174251,7 @@ }, "metricsScope": { "type": "string", - "description": "Required. The resource name of the existing Metrics Scope that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}\n\n\n- - -\n", + "description": "Required. The resource name of the existing Metrics Scope that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}\n", "willReplaceOnChanges": true }, "name": { @@ -174275,7 +174303,7 @@ }, "type": { "type": "string", - "description": "The type of the notification channel. This field matches the value of the NotificationChannelDescriptor.type field. See https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannelDescriptors/list to get the list of valid values such as \"email\", \"slack\", etc...\n\n\n- - -\n" + "description": "The type of the notification channel. This field matches the value of the NotificationChannelDescriptor.type field. See https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannelDescriptors/list to get the list of valid values such as \"email\", \"slack\", etc...\n" }, "userLabels": { "type": "object", @@ -174330,7 +174358,7 @@ }, "type": { "type": "string", - "description": "The type of the notification channel. This field matches the value of the NotificationChannelDescriptor.type field. See https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannelDescriptors/list to get the list of valid values such as \"email\", \"slack\", etc...\n\n\n- - -\n" + "description": "The type of the notification channel. This field matches the value of the NotificationChannelDescriptor.type field. See https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannelDescriptors/list to get the list of valid values such as \"email\", \"slack\", etc...\n" }, "userLabels": { "type": "object", @@ -174384,7 +174412,7 @@ }, "type": { "type": "string", - "description": "The type of the notification channel. This field matches the value of the NotificationChannelDescriptor.type field. See https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannelDescriptors/list to get the list of valid values such as \"email\", \"slack\", etc...\n\n\n- - -\n" + "description": "The type of the notification channel. This field matches the value of the NotificationChannelDescriptor.type field. See https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannelDescriptors/list to get the list of valid values such as \"email\", \"slack\", etc...\n" }, "userLabels": { "type": "object", @@ -174438,7 +174466,7 @@ }, "service": { "type": "string", - "description": "ID of the service to which this SLO belongs.\n\n\n- - -\n" + "description": "ID of the service to which this SLO belongs.\n" }, "sloId": { "type": "string", @@ -174495,7 +174523,7 @@ }, "service": { "type": "string", - "description": "ID of the service to which this SLO belongs.\n\n\n- - -\n", + "description": "ID of the service to which this SLO belongs.\n", "willReplaceOnChanges": true }, "sloId": { @@ -174557,7 +174585,7 @@ }, "service": { "type": "string", - "description": "ID of the service to which this SLO belongs.\n\n\n- - -\n", + "description": "ID of the service to which this SLO belongs.\n", "willReplaceOnChanges": true }, "sloId": { @@ -174639,7 +174667,7 @@ }, "timeout": { "type": "string", - "description": "The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Accepted formats https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Duration\n\n\n- - -\n" + "description": "The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Accepted formats https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Duration\n" }, "uptimeCheckId": { "type": "string", @@ -174712,7 +174740,7 @@ }, "timeout": { "type": "string", - "description": "The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Accepted formats https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Duration\n\n\n- - -\n" + "description": "The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Accepted formats https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Duration\n" } }, "requiredInputs": [ @@ -174783,7 +174811,7 @@ }, "timeout": { "type": "string", - "description": "The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Accepted formats https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Duration\n\n\n- - -\n" + "description": "The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Accepted formats https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Duration\n" }, "uptimeCheckId": { "type": "string", @@ -174813,7 +174841,7 @@ }, "name": { "type": "string", - "description": "Immutable. The name of the hub. Hub names must be unique. They use the following form: `projects/{project_number}/locations/global/hubs/{hub_id}`\n\n\n\n- - -\n" + "description": "Immutable. The name of the hub. Hub names must be unique. They use the following form: `projects/{project_number}/locations/global/hubs/{hub_id}`\n" }, "project": { "type": "string", @@ -174862,7 +174890,7 @@ }, "name": { "type": "string", - "description": "Immutable. The name of the hub. Hub names must be unique. They use the following form: `projects/{project_number}/locations/global/hubs/{hub_id}`\n\n\n\n- - -\n", + "description": "Immutable. The name of the hub. Hub names must be unique. They use the following form: `projects/{project_number}/locations/global/hubs/{hub_id}`\n", "willReplaceOnChanges": true }, "project": { @@ -174891,7 +174919,7 @@ }, "name": { "type": "string", - "description": "Immutable. The name of the hub. Hub names must be unique. They use the following form: `projects/{project_number}/locations/global/hubs/{hub_id}`\n\n\n\n- - -\n", + "description": "Immutable. The name of the hub. Hub names must be unique. They use the following form: `projects/{project_number}/locations/global/hubs/{hub_id}`\n", "willReplaceOnChanges": true }, "project": { @@ -174950,7 +174978,7 @@ }, "location": { "type": "string", - "description": "The location of the ServiceConnectionPolicy.\n\n\n- - -\n" + "description": "The location of the ServiceConnectionPolicy.\n" }, "name": { "type": "string", @@ -175010,7 +175038,7 @@ }, "location": { "type": "string", - "description": "The location of the ServiceConnectionPolicy.\n\n\n- - -\n", + "description": "The location of the ServiceConnectionPolicy.\n", "willReplaceOnChanges": true }, "name": { @@ -175071,7 +175099,7 @@ }, "location": { "type": "string", - "description": "The location of the ServiceConnectionPolicy.\n\n\n- - -\n", + "description": "The location of the ServiceConnectionPolicy.\n", "willReplaceOnChanges": true }, "name": { @@ -175489,7 +175517,7 @@ }, "location": { "type": "string", - "description": "The location of the gateway security policy.\nThe default value is `global`.\n\n\n- - -\n" + "description": "The location of the gateway security policy.\nThe default value is `global`.\n" }, "name": { "type": "string", @@ -175541,7 +175569,7 @@ }, "location": { "type": "string", - "description": "The location of the gateway security policy.\nThe default value is `global`.\n\n\n- - -\n" + "description": "The location of the gateway security policy.\nThe default value is `global`.\n" }, "name": { "type": "string", @@ -175593,7 +175621,7 @@ }, "location": { "type": "string", - "description": "The location of the gateway security policy.\nThe default value is `global`.\n\n\n- - -\n" + "description": "The location of the gateway security policy.\nThe default value is `global`.\n" }, "name": { "type": "string", @@ -175644,7 +175672,7 @@ }, "name": { "type": "string", - "description": "Name of the AuthorizationPolicy resource.\n\n\n- - -\n" + "description": "Name of the AuthorizationPolicy resource.\n" }, "project": { "type": "string", @@ -175691,7 +175719,7 @@ }, "name": { "type": "string", - "description": "Name of the AuthorizationPolicy resource.\n\n\n- - -\n", + "description": "Name of the AuthorizationPolicy resource.\n", "willReplaceOnChanges": true }, "project": { @@ -175738,7 +175766,7 @@ }, "name": { "type": "string", - "description": "Name of the AuthorizationPolicy resource.\n\n\n- - -\n", + "description": "Name of the AuthorizationPolicy resource.\n", "willReplaceOnChanges": true }, "project": { @@ -175789,7 +175817,7 @@ }, "name": { "type": "string", - "description": "Name of the ClientTlsPolicy resource.\n\n\n- - -\n" + "description": "Name of the ClientTlsPolicy resource.\n" }, "project": { "type": "string", @@ -175839,7 +175867,7 @@ }, "name": { "type": "string", - "description": "Name of the ClientTlsPolicy resource.\n\n\n- - -\n", + "description": "Name of the ClientTlsPolicy resource.\n", "willReplaceOnChanges": true }, "project": { @@ -175887,7 +175915,7 @@ }, "name": { "type": "string", - "description": "Name of the ClientTlsPolicy resource.\n\n\n- - -\n", + "description": "Name of the ClientTlsPolicy resource.\n", "willReplaceOnChanges": true }, "project": { @@ -175931,7 +175959,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Name is of the form projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}\ngatewaySecurityPolicy should match the pattern:(^a-z?$).\n\n\n- - -\n" + "description": "Name of the resource. Name is of the form projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}\ngatewaySecurityPolicy should match the pattern:(^a-z?$).\n" }, "project": { "type": "string", @@ -175968,7 +175996,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Name is of the form projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}\ngatewaySecurityPolicy should match the pattern:(^a-z?$).\n\n\n- - -\n" + "description": "Name of the resource. Name is of the form projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}\ngatewaySecurityPolicy should match the pattern:(^a-z?$).\n" }, "project": { "type": "string", @@ -175997,7 +176025,7 @@ }, "name": { "type": "string", - "description": "Name of the resource. Name is of the form projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}\ngatewaySecurityPolicy should match the pattern:(^a-z?$).\n\n\n- - -\n" + "description": "Name of the resource. Name is of the form projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}\ngatewaySecurityPolicy should match the pattern:(^a-z?$).\n" }, "project": { "type": "string", @@ -176045,7 +176073,7 @@ }, "gatewaySecurityPolicy": { "type": "string", - "description": "The name of the gatewat security policy this rule belongs to.\n\n\n- - -\n" + "description": "The name of the gatewat security policy this rule belongs to.\n" }, "location": { "type": "string", @@ -176112,7 +176140,7 @@ }, "gatewaySecurityPolicy": { "type": "string", - "description": "The name of the gatewat security policy this rule belongs to.\n\n\n- - -\n", + "description": "The name of the gatewat security policy this rule belongs to.\n", "willReplaceOnChanges": true }, "location": { @@ -176176,7 +176204,7 @@ }, "gatewaySecurityPolicy": { "type": "string", - "description": "The name of the gatewat security policy this rule belongs to.\n\n\n- - -\n", + "description": "The name of the gatewat security policy this rule belongs to.\n", "willReplaceOnChanges": true }, "location": { @@ -176250,7 +176278,7 @@ }, "name": { "type": "string", - "description": "Name of the ServerTlsPolicy resource.\n\n\n- - -\n" + "description": "Name of the ServerTlsPolicy resource.\n" }, "project": { "type": "string", @@ -176297,7 +176325,7 @@ }, "name": { "type": "string", - "description": "Name of the ServerTlsPolicy resource.\n\n\n- - -\n", + "description": "Name of the ServerTlsPolicy resource.\n", "willReplaceOnChanges": true }, "project": { @@ -176342,7 +176370,7 @@ }, "name": { "type": "string", - "description": "Name of the ServerTlsPolicy resource.\n\n\n- - -\n", + "description": "Name of the ServerTlsPolicy resource.\n", "willReplaceOnChanges": true }, "project": { @@ -176387,7 +176415,7 @@ }, "name": { "type": "string", - "description": "Short name of the TlsInspectionPolicy resource to be created.\n\n\n- - -\n" + "description": "Short name of the TlsInspectionPolicy resource to be created.\n" }, "project": { "type": "string", @@ -176424,7 +176452,7 @@ }, "name": { "type": "string", - "description": "Short name of the TlsInspectionPolicy resource to be created.\n\n\n- - -\n" + "description": "Short name of the TlsInspectionPolicy resource to be created.\n" }, "project": { "type": "string", @@ -176460,7 +176488,7 @@ }, "name": { "type": "string", - "description": "Short name of the TlsInspectionPolicy resource to be created.\n\n\n- - -\n" + "description": "Short name of the TlsInspectionPolicy resource to be created.\n" }, "project": { "type": "string", @@ -176488,7 +176516,7 @@ }, "location": { "type": "string", - "description": "The location of the url lists.\n\n\n- - -\n" + "description": "The location of the url lists.\n" }, "name": { "type": "string", @@ -176525,7 +176553,7 @@ }, "location": { "type": "string", - "description": "The location of the url lists.\n\n\n- - -\n" + "description": "The location of the url lists.\n" }, "name": { "type": "string", @@ -176561,7 +176589,7 @@ }, "location": { "type": "string", - "description": "The location of the url lists.\n\n\n- - -\n" + "description": "The location of the url lists.\n" }, "name": { "type": "string", @@ -176603,7 +176631,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n" + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n" }, "project": { "type": "string", @@ -176642,7 +176670,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n", + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n", "willReplaceOnChanges": true }, "project": { @@ -176681,7 +176709,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n", + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n", "willReplaceOnChanges": true }, "project": { @@ -176735,7 +176763,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n" + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n" }, "originAddress": { "type": "string", @@ -176766,7 +176794,7 @@ "items": { "type": "string" }, - "description": "Specifies one or more retry conditions for the configured origin.\nIf the failure mode during a connection attempt to the origin matches the configured retryCondition(s),\nthe origin request will be retried up to maxAttempts times. The failoverOrigin, if configured, will then be used to satisfy the request.\nThe default retryCondition is \"CONNECT_FAILURE\".\nretryConditions apply to this origin, and not subsequent failoverOrigin(s),\nwhich may specify their own retryConditions and maxAttempts.\nValid values are:\n- CONNECT_FAILURE: Retry on failures connecting to origins, for example due to connection timeouts.\n- HTTP_5XX: Retry if the origin responds with any 5xx response code, or if the origin does not respond at all, example: disconnects, reset, read timeout, connection failure, and refused streams.\n- GATEWAY_ERROR: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n- RETRIABLE_4XX: Retry for retriable 4xx response codes, which include HTTP 409 (Conflict) and HTTP 429 (Too Many Requests)\n- NOT_FOUND: Retry if the origin returns a HTTP 404 (Not Found). This can be useful when generating video content, and the segment is not available yet.\n- FORBIDDEN: Retry if the origin returns a HTTP 403 (Forbidden).\nEach value may be one of: `CONNECT_FAILURE`, `HTTP_5XX`, `GATEWAY_ERROR`, `RETRIABLE_4XX`, `NOT_FOUND`, `FORBIDDEN`.\n" + "description": "Specifies one or more retry conditions for the configured origin.\nIf the failure mode during a connection attempt to the origin matches the configured retryCondition(s),\nthe origin request will be retried up to maxAttempts times. The failoverOrigin, if configured, will then be used to satisfy the request.\nThe default retryCondition is \"CONNECT_FAILURE\".\nretryConditions apply to this origin, and not subsequent failoverOrigin(s),\nwhich may specify their own retryConditions and maxAttempts.\nValid values are:\n\nCONNECT_FAILURE: Retry on failures connecting to origins, for example due to connection timeouts.\n\nHTTP_5XX: Retry if the origin responds with any 5xx response code, or if the origin does not respond at all, example: disconnects, reset, read timeout, connection failure, and refused streams.\n\nGATEWAY_ERROR: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n\nRETRIABLE_4XX: Retry for retriable 4xx response codes, which include HTTP 409 (Conflict) and HTTP 429 (Too Many Requests)\n\nNOT_FOUND: Retry if the origin returns a HTTP 404 (Not Found). This can be useful when generating video content, and the segment is not available yet.\n\nFORBIDDEN: Retry if the origin returns a HTTP 403 (Forbidden).\nEach value may be one of: `CONNECT_FAILURE`, `HTTP_5XX`, `GATEWAY_ERROR`, `RETRIABLE_4XX`, `NOT_FOUND`, `FORBIDDEN`.\n" }, "timeout": { "$ref": "#/types/gcp:networkservices/EdgeCacheOriginTimeout:EdgeCacheOriginTimeout", @@ -176807,7 +176835,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n", + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n", "willReplaceOnChanges": true }, "originAddress": { @@ -176840,7 +176868,7 @@ "items": { "type": "string" }, - "description": "Specifies one or more retry conditions for the configured origin.\nIf the failure mode during a connection attempt to the origin matches the configured retryCondition(s),\nthe origin request will be retried up to maxAttempts times. The failoverOrigin, if configured, will then be used to satisfy the request.\nThe default retryCondition is \"CONNECT_FAILURE\".\nretryConditions apply to this origin, and not subsequent failoverOrigin(s),\nwhich may specify their own retryConditions and maxAttempts.\nValid values are:\n- CONNECT_FAILURE: Retry on failures connecting to origins, for example due to connection timeouts.\n- HTTP_5XX: Retry if the origin responds with any 5xx response code, or if the origin does not respond at all, example: disconnects, reset, read timeout, connection failure, and refused streams.\n- GATEWAY_ERROR: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n- RETRIABLE_4XX: Retry for retriable 4xx response codes, which include HTTP 409 (Conflict) and HTTP 429 (Too Many Requests)\n- NOT_FOUND: Retry if the origin returns a HTTP 404 (Not Found). This can be useful when generating video content, and the segment is not available yet.\n- FORBIDDEN: Retry if the origin returns a HTTP 403 (Forbidden).\nEach value may be one of: `CONNECT_FAILURE`, `HTTP_5XX`, `GATEWAY_ERROR`, `RETRIABLE_4XX`, `NOT_FOUND`, `FORBIDDEN`.\n" + "description": "Specifies one or more retry conditions for the configured origin.\nIf the failure mode during a connection attempt to the origin matches the configured retryCondition(s),\nthe origin request will be retried up to maxAttempts times. The failoverOrigin, if configured, will then be used to satisfy the request.\nThe default retryCondition is \"CONNECT_FAILURE\".\nretryConditions apply to this origin, and not subsequent failoverOrigin(s),\nwhich may specify their own retryConditions and maxAttempts.\nValid values are:\n\nCONNECT_FAILURE: Retry on failures connecting to origins, for example due to connection timeouts.\n\nHTTP_5XX: Retry if the origin responds with any 5xx response code, or if the origin does not respond at all, example: disconnects, reset, read timeout, connection failure, and refused streams.\n\nGATEWAY_ERROR: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n\nRETRIABLE_4XX: Retry for retriable 4xx response codes, which include HTTP 409 (Conflict) and HTTP 429 (Too Many Requests)\n\nNOT_FOUND: Retry if the origin returns a HTTP 404 (Not Found). This can be useful when generating video content, and the segment is not available yet.\n\nFORBIDDEN: Retry if the origin returns a HTTP 403 (Forbidden).\nEach value may be one of: `CONNECT_FAILURE`, `HTTP_5XX`, `GATEWAY_ERROR`, `RETRIABLE_4XX`, `NOT_FOUND`, `FORBIDDEN`.\n" }, "timeout": { "$ref": "#/types/gcp:networkservices/EdgeCacheOriginTimeout:EdgeCacheOriginTimeout", @@ -176878,7 +176906,7 @@ }, "name": { "type": "string", - "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n\n\n- - -\n", + "description": "Name of the resource; provided by the client when the resource is created.\nThe name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter,\nand all following characters must be a dash, underscore, letter or digit.\n", "willReplaceOnChanges": true }, "originAddress": { @@ -176911,7 +176939,7 @@ "items": { "type": "string" }, - "description": "Specifies one or more retry conditions for the configured origin.\nIf the failure mode during a connection attempt to the origin matches the configured retryCondition(s),\nthe origin request will be retried up to maxAttempts times. The failoverOrigin, if configured, will then be used to satisfy the request.\nThe default retryCondition is \"CONNECT_FAILURE\".\nretryConditions apply to this origin, and not subsequent failoverOrigin(s),\nwhich may specify their own retryConditions and maxAttempts.\nValid values are:\n- CONNECT_FAILURE: Retry on failures connecting to origins, for example due to connection timeouts.\n- HTTP_5XX: Retry if the origin responds with any 5xx response code, or if the origin does not respond at all, example: disconnects, reset, read timeout, connection failure, and refused streams.\n- GATEWAY_ERROR: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n- RETRIABLE_4XX: Retry for retriable 4xx response codes, which include HTTP 409 (Conflict) and HTTP 429 (Too Many Requests)\n- NOT_FOUND: Retry if the origin returns a HTTP 404 (Not Found). This can be useful when generating video content, and the segment is not available yet.\n- FORBIDDEN: Retry if the origin returns a HTTP 403 (Forbidden).\nEach value may be one of: `CONNECT_FAILURE`, `HTTP_5XX`, `GATEWAY_ERROR`, `RETRIABLE_4XX`, `NOT_FOUND`, `FORBIDDEN`.\n" + "description": "Specifies one or more retry conditions for the configured origin.\nIf the failure mode during a connection attempt to the origin matches the configured retryCondition(s),\nthe origin request will be retried up to maxAttempts times. The failoverOrigin, if configured, will then be used to satisfy the request.\nThe default retryCondition is \"CONNECT_FAILURE\".\nretryConditions apply to this origin, and not subsequent failoverOrigin(s),\nwhich may specify their own retryConditions and maxAttempts.\nValid values are:\n\nCONNECT_FAILURE: Retry on failures connecting to origins, for example due to connection timeouts.\n\nHTTP_5XX: Retry if the origin responds with any 5xx response code, or if the origin does not respond at all, example: disconnects, reset, read timeout, connection failure, and refused streams.\n\nGATEWAY_ERROR: Similar to 5xx, but only applies to response codes 502, 503 or 504.\n\nRETRIABLE_4XX: Retry for retriable 4xx response codes, which include HTTP 409 (Conflict) and HTTP 429 (Too Many Requests)\n\nNOT_FOUND: Retry if the origin returns a HTTP 404 (Not Found). This can be useful when generating video content, and the segment is not available yet.\n\nFORBIDDEN: Retry if the origin returns a HTTP 403 (Forbidden).\nEach value may be one of: `CONNECT_FAILURE`, `HTTP_5XX`, `GATEWAY_ERROR`, `RETRIABLE_4XX`, `NOT_FOUND`, `FORBIDDEN`.\n" }, "timeout": { "$ref": "#/types/gcp:networkservices/EdgeCacheOriginTimeout:EdgeCacheOriginTimeout", @@ -176926,7 +176954,7 @@ "properties": { "description": { "type": "string", - "description": "A human-readable description of the hostRule.\n" + "description": "A human-readable description of the resource.\n" }, "disableHttp2": { "type": "boolean", @@ -177005,7 +177033,7 @@ "inputProperties": { "description": { "type": "string", - "description": "A human-readable description of the hostRule.\n" + "description": "A human-readable description of the resource.\n" }, "disableHttp2": { "type": "boolean", @@ -177068,7 +177096,7 @@ "properties": { "description": { "type": "string", - "description": "A human-readable description of the hostRule.\n" + "description": "A human-readable description of the resource.\n" }, "disableHttp2": { "type": "boolean", @@ -177360,7 +177388,7 @@ }, "name": { "type": "string", - "description": "Short name of the Gateway resource to be created.\n\n\n- - -\n" + "description": "Short name of the Gateway resource to be created.\n" }, "network": { "type": "string", @@ -177454,7 +177482,7 @@ }, "name": { "type": "string", - "description": "Short name of the Gateway resource to be created.\n\n\n- - -\n" + "description": "Short name of the Gateway resource to be created.\n" }, "network": { "type": "string", @@ -177547,7 +177575,7 @@ }, "name": { "type": "string", - "description": "Short name of the Gateway resource to be created.\n\n\n- - -\n" + "description": "Short name of the Gateway resource to be created.\n" }, "network": { "type": "string", @@ -178012,7 +178040,7 @@ }, "name": { "type": "string", - "description": "Short name of the Mesh resource to be created.\n\n\n- - -\n" + "description": "Short name of the Mesh resource to be created.\n" }, "project": { "type": "string", @@ -178052,7 +178080,7 @@ }, "name": { "type": "string", - "description": "Short name of the Mesh resource to be created.\n\n\n- - -\n" + "description": "Short name of the Mesh resource to be created.\n" }, "project": { "type": "string", @@ -178084,7 +178112,7 @@ }, "name": { "type": "string", - "description": "Short name of the Mesh resource to be created.\n\n\n- - -\n" + "description": "Short name of the Mesh resource to be created.\n" }, "project": { "type": "string", @@ -178123,7 +178151,7 @@ }, "name": { "type": "string", - "description": "Name of the ServiceBinding resource.\n\n\n- - -\n" + "description": "Name of the ServiceBinding resource.\n" }, "project": { "type": "string", @@ -178161,7 +178189,7 @@ }, "name": { "type": "string", - "description": "Name of the ServiceBinding resource.\n\n\n- - -\n", + "description": "Name of the ServiceBinding resource.\n", "willReplaceOnChanges": true }, "project": { @@ -178200,7 +178228,7 @@ }, "name": { "type": "string", - "description": "Name of the ServiceBinding resource.\n\n\n- - -\n", + "description": "Name of the ServiceBinding resource.\n", "willReplaceOnChanges": true }, "project": { @@ -178565,7 +178593,7 @@ }, "location": { "type": "string", - "description": "A reference to the zone where the machine resides.\n\n\n- - -\n" + "description": "A reference to the zone where the machine resides.\n" }, "name": { "type": "string", @@ -178605,7 +178633,7 @@ }, "location": { "type": "string", - "description": "A reference to the zone where the machine resides.\n\n\n- - -\n" + "description": "A reference to the zone where the machine resides.\n" }, "name": { "type": "string", @@ -178650,7 +178678,7 @@ }, "location": { "type": "string", - "description": "A reference to the zone where the machine resides.\n\n\n- - -\n" + "description": "A reference to the zone where the machine resides.\n" }, "name": { "type": "string", @@ -178737,7 +178765,7 @@ }, "location": { "type": "string", - "description": "A reference to the zone where the machine resides.\n\n\n- - -\n" + "description": "A reference to the zone where the machine resides.\n" }, "machineType": { "type": "string", @@ -178799,7 +178827,7 @@ "items": { "type": "string" }, - "description": "Optional. The URIs of service account scopes to be included in Compute Engine instances.\nIf not specified, the following scopes are defined:\n- https://www.googleapis.com/auth/cloud-platform\n- https://www.googleapis.com/auth/userinfo.email\n" + "description": "Optional. The URIs of service account scopes to be included in Compute Engine instances.\nIf not specified, the following scopes are defined:\n\nhttps://www.googleapis.com/auth/cloud-platform\n\nhttps://www.googleapis.com/auth/userinfo.email\n" }, "shieldedInstanceConfig": { "$ref": "#/types/gcp:notebooks/InstanceShieldedInstanceConfig:InstanceShieldedInstanceConfig", @@ -178916,7 +178944,7 @@ }, "location": { "type": "string", - "description": "A reference to the zone where the machine resides.\n\n\n- - -\n", + "description": "A reference to the zone where the machine resides.\n", "willReplaceOnChanges": true }, "machineType": { @@ -178986,7 +179014,7 @@ "items": { "type": "string" }, - "description": "Optional. The URIs of service account scopes to be included in Compute Engine instances.\nIf not specified, the following scopes are defined:\n- https://www.googleapis.com/auth/cloud-platform\n- https://www.googleapis.com/auth/userinfo.email\n", + "description": "Optional. The URIs of service account scopes to be included in Compute Engine instances.\nIf not specified, the following scopes are defined:\n\nhttps://www.googleapis.com/auth/cloud-platform\n\nhttps://www.googleapis.com/auth/userinfo.email\n", "willReplaceOnChanges": true }, "shieldedInstanceConfig": { @@ -179095,7 +179123,7 @@ }, "location": { "type": "string", - "description": "A reference to the zone where the machine resides.\n\n\n- - -\n", + "description": "A reference to the zone where the machine resides.\n", "willReplaceOnChanges": true }, "machineType": { @@ -179169,7 +179197,7 @@ "items": { "type": "string" }, - "description": "Optional. The URIs of service account scopes to be included in Compute Engine instances.\nIf not specified, the following scopes are defined:\n- https://www.googleapis.com/auth/cloud-platform\n- https://www.googleapis.com/auth/userinfo.email\n", + "description": "Optional. The URIs of service account scopes to be included in Compute Engine instances.\nIf not specified, the following scopes are defined:\n\nhttps://www.googleapis.com/auth/cloud-platform\n\nhttps://www.googleapis.com/auth/userinfo.email\n", "willReplaceOnChanges": true }, "shieldedInstanceConfig": { @@ -179233,7 +179261,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -179271,7 +179299,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -179314,7 +179342,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -179349,7 +179377,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -179385,7 +179413,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -179426,7 +179454,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -179459,7 +179487,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -179486,7 +179514,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -179517,7 +179545,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -179589,7 +179617,7 @@ }, "location": { "type": "string", - "description": "A reference to the zone where the machine resides.\n\n\n- - -\n" + "description": "A reference to the zone where the machine resides.\n" }, "metrics": { "type": "array", @@ -179635,7 +179663,7 @@ }, "location": { "type": "string", - "description": "A reference to the zone where the machine resides.\n\n\n- - -\n", + "description": "A reference to the zone where the machine resides.\n", "willReplaceOnChanges": true }, "name": { @@ -179673,7 +179701,7 @@ }, "location": { "type": "string", - "description": "A reference to the zone where the machine resides.\n\n\n- - -\n", + "description": "A reference to the zone where the machine resides.\n", "willReplaceOnChanges": true }, "metrics": { @@ -179731,7 +179759,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -179768,7 +179796,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -179811,7 +179839,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -179847,7 +179875,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -179882,7 +179910,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -179923,7 +179951,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -179957,7 +179985,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "runtimeName": { "type": "string", @@ -179983,7 +180011,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "runtimeName": { @@ -180014,7 +180042,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "runtimeName": { @@ -180682,7 +180710,7 @@ }, "constraint": { "type": "string", - "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n\n- - -\n" + "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n" }, "etag": { "type": "string", @@ -180698,7 +180726,7 @@ }, "restorePolicy": { "$ref": "#/types/gcp:organizations/PolicyRestorePolicy:PolicyRestorePolicy", - "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n\n- - -\n" + "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n" }, "updateTime": { "type": "string", @@ -180723,7 +180751,7 @@ }, "constraint": { "type": "string", - "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n\n- - -\n", + "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n", "willReplaceOnChanges": true }, "listPolicy": { @@ -180737,7 +180765,7 @@ }, "restorePolicy": { "$ref": "#/types/gcp:organizations/PolicyRestorePolicy:PolicyRestorePolicy", - "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n\n- - -\n" + "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n" }, "version": { "type": "integer", @@ -180757,7 +180785,7 @@ }, "constraint": { "type": "string", - "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n\n- - -\n", + "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n", "willReplaceOnChanges": true }, "etag": { @@ -180775,7 +180803,7 @@ }, "restorePolicy": { "$ref": "#/types/gcp:organizations/PolicyRestorePolicy:PolicyRestorePolicy", - "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n\n- - -\n" + "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n" }, "updateTime": { "type": "string", @@ -180958,7 +180986,7 @@ }, "parent": { "type": "string", - "description": "The parent of the resource, an organization. Format should be `organizations/{organization_id}`.\n\n\n- - -\n" + "description": "The parent of the resource, an organization. Format should be `organizations/{organization_id}`.\n" }, "resourceTypes": { "type": "array", @@ -181012,7 +181040,7 @@ }, "parent": { "type": "string", - "description": "The parent of the resource, an organization. Format should be `organizations/{organization_id}`.\n\n\n- - -\n", + "description": "The parent of the resource, an organization. Format should be `organizations/{organization_id}`.\n", "willReplaceOnChanges": true }, "resourceTypes": { @@ -181064,7 +181092,7 @@ }, "parent": { "type": "string", - "description": "The parent of the resource, an organization. Format should be `organizations/{organization_id}`.\n\n\n- - -\n", + "description": "The parent of the resource, an organization. Format should be `organizations/{organization_id}`.\n", "willReplaceOnChanges": true }, "resourceTypes": { @@ -181092,7 +181120,7 @@ }, "parent": { "type": "string", - "description": "The parent of the resource.\n\n\n\n- - -\n" + "description": "The parent of the resource.\n" }, "spec": { "$ref": "#/types/gcp:orgpolicy/PolicySpec:PolicySpec", @@ -181111,7 +181139,7 @@ }, "parent": { "type": "string", - "description": "The parent of the resource.\n\n\n\n- - -\n", + "description": "The parent of the resource.\n", "willReplaceOnChanges": true }, "spec": { @@ -181132,7 +181160,7 @@ }, "parent": { "type": "string", - "description": "The parent of the resource.\n\n\n\n- - -\n", + "description": "The parent of the resource.\n", "willReplaceOnChanges": true }, "spec": { @@ -181164,7 +181192,7 @@ }, "guestPolicyId": { "type": "string", - "description": "The logical name of the guest policy in the project with the following restrictions:\n* Must contain only lowercase letters, numbers, and hyphens.\n* Must start with a letter.\n* Must be between 1-63 characters.\n* Must end with a number or a letter.\n* Must be unique within the project.\n" + "description": "The logical name of the guest policy in the project with the following restrictions:\n\nMust contain only lowercase letters, numbers, and hyphens.\n\nMust start with a letter.\n\nMust be between 1-63 characters.\n\nMust end with a number or a letter.\n\nMust be unique within the project.\n" }, "name": { "type": "string", @@ -181224,7 +181252,7 @@ }, "guestPolicyId": { "type": "string", - "description": "The logical name of the guest policy in the project with the following restrictions:\n* Must contain only lowercase letters, numbers, and hyphens.\n* Must start with a letter.\n* Must be between 1-63 characters.\n* Must end with a number or a letter.\n* Must be unique within the project.\n" + "description": "The logical name of the guest policy in the project with the following restrictions:\n\nMust contain only lowercase letters, numbers, and hyphens.\n\nMust start with a letter.\n\nMust be between 1-63 characters.\n\nMust end with a number or a letter.\n\nMust be unique within the project.\n" }, "packageRepositories": { "type": "array", @@ -181278,7 +181306,7 @@ }, "guestPolicyId": { "type": "string", - "description": "The logical name of the guest policy in the project with the following restrictions:\n* Must contain only lowercase letters, numbers, and hyphens.\n* Must start with a letter.\n* Must be between 1-63 characters.\n* Must end with a number or a letter.\n* Must be unique within the project.\n" + "description": "The logical name of the guest policy in the project with the following restrictions:\n\nMust contain only lowercase letters, numbers, and hyphens.\n\nMust start with a letter.\n\nMust be between 1-63 characters.\n\nMust end with a number or a letter.\n\nMust be unique within the project.\n" }, "name": { "type": "string", @@ -181331,7 +181359,7 @@ }, "description": { "type": "string", - "description": "OS policy assignment description. Length of the\ndescription is limited to 1024 characters.\n" + "description": "Policy description. Length of the description is\nlimited to 1024 characters.\n\n`description` - (Optional) OS policy assignment description. Length of the\ndescription is limited to 1024 characters.\n" }, "etag": { "type": "string", @@ -181408,7 +181436,7 @@ "inputProperties": { "description": { "type": "string", - "description": "OS policy assignment description. Length of the\ndescription is limited to 1024 characters.\n" + "description": "Policy description. Length of the description is\nlimited to 1024 characters.\n\n`description` - (Optional) OS policy assignment description. Length of the\ndescription is limited to 1024 characters.\n" }, "instanceFilter": { "$ref": "#/types/gcp:osconfig/OsPolicyAssignmentInstanceFilter:OsPolicyAssignmentInstanceFilter", @@ -181464,7 +181492,7 @@ }, "description": { "type": "string", - "description": "OS policy assignment description. Length of the\ndescription is limited to 1024 characters.\n" + "description": "Policy description. Length of the description is\nlimited to 1024 characters.\n\n`description` - (Optional) OS policy assignment description. Length of the\ndescription is limited to 1024 characters.\n" }, "etag": { "type": "string", @@ -181565,7 +181593,7 @@ }, "patchDeploymentId": { "type": "string", - "description": "A name for the patch deployment in the project. When creating a name the following rules apply:\n* Must contain only lowercase letters, numbers, and hyphens.\n* Must start with a letter.\n* Must be between 1-63 characters.\n* Must end with a number or a letter.\n* Must be unique within the project.\n" + "description": "A name for the patch deployment in the project. When creating a name the following rules apply:\n\nMust contain only lowercase letters, numbers, and hyphens.\n\nMust start with a letter.\n\nMust be between 1-63 characters.\n\nMust end with a number or a letter.\n\nMust be unique within the project.\n" }, "project": { "type": "string", @@ -181621,7 +181649,7 @@ }, "patchDeploymentId": { "type": "string", - "description": "A name for the patch deployment in the project. When creating a name the following rules apply:\n* Must contain only lowercase letters, numbers, and hyphens.\n* Must start with a letter.\n* Must be between 1-63 characters.\n* Must end with a number or a letter.\n* Must be unique within the project.\n", + "description": "A name for the patch deployment in the project. When creating a name the following rules apply:\n\nMust contain only lowercase letters, numbers, and hyphens.\n\nMust start with a letter.\n\nMust be between 1-63 characters.\n\nMust end with a number or a letter.\n\nMust be unique within the project.\n", "willReplaceOnChanges": true }, "project": { @@ -181686,7 +181714,7 @@ }, "patchDeploymentId": { "type": "string", - "description": "A name for the patch deployment in the project. When creating a name the following rules apply:\n* Must contain only lowercase letters, numbers, and hyphens.\n* Must start with a letter.\n* Must be between 1-63 characters.\n* Must end with a number or a letter.\n* Must be unique within the project.\n", + "description": "A name for the patch deployment in the project. When creating a name the following rules apply:\n\nMust contain only lowercase letters, numbers, and hyphens.\n\nMust start with a letter.\n\nMust be between 1-63 characters.\n\nMust end with a number or a letter.\n\nMust be unique within the project.\n", "willReplaceOnChanges": true }, "project": { @@ -181733,7 +181761,7 @@ }, "user": { "type": "string", - "description": "The user email.\n\n\n- - -\n" + "description": "The user email.\n" } }, "required": [ @@ -181758,7 +181786,7 @@ }, "user": { "type": "string", - "description": "The user email.\n\n\n- - -\n", + "description": "The user email.\n", "willReplaceOnChanges": true } }, @@ -181789,7 +181817,7 @@ }, "user": { "type": "string", - "description": "The user email.\n\n\n- - -\n", + "description": "The user email.\n", "willReplaceOnChanges": true } }, @@ -181835,7 +181863,7 @@ }, "project": { "type": "string", - "description": "(Optional, Deprecated)\nProject id.\n\n\u003e **Warning:** `project` is deprecated and will be removed in a future major release. Use `project_id` instead.\n", + "description": "Project id.\n\n\u003e **Warning:** `project` is deprecated and will be removed in a future major release. Use `project_id` instead.\n", "deprecationMessage": "`project` is deprecated and will be removed in a future major release. Use `project_id` instead." }, "projectId": { @@ -181873,7 +181901,7 @@ }, "project": { "type": "string", - "description": "(Optional, Deprecated)\nProject id.\n\n\u003e **Warning:** `project` is deprecated and will be removed in a future major release. Use `project_id` instead.\n", + "description": "Project id.\n\n\u003e **Warning:** `project` is deprecated and will be removed in a future major release. Use `project_id` instead.\n", "deprecationMessage": "`project` is deprecated and will be removed in a future major release. Use `project_id` instead." }, "projectId": { @@ -181925,7 +181953,7 @@ }, "project": { "type": "string", - "description": "(Optional, Deprecated)\nProject id.\n\n\u003e **Warning:** `project` is deprecated and will be removed in a future major release. Use `project_id` instead.\n", + "description": "Project id.\n\n\u003e **Warning:** `project` is deprecated and will be removed in a future major release. Use `project_id` instead.\n", "deprecationMessage": "`project` is deprecated and will be removed in a future major release. Use `project_id` instead." }, "projectId": { @@ -182550,7 +182578,7 @@ }, "constraint": { "type": "string", - "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n\n- - -\n" + "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n" }, "etag": { "type": "string", @@ -182566,7 +182594,7 @@ }, "restorePolicy": { "$ref": "#/types/gcp:projects/OrganizationPolicyRestorePolicy:OrganizationPolicyRestorePolicy", - "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n\n- - -\n" + "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n" }, "updateTime": { "type": "string", @@ -182591,7 +182619,7 @@ }, "constraint": { "type": "string", - "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n\n- - -\n", + "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n", "willReplaceOnChanges": true }, "listPolicy": { @@ -182605,7 +182633,7 @@ }, "restorePolicy": { "$ref": "#/types/gcp:projects/OrganizationPolicyRestorePolicy:OrganizationPolicyRestorePolicy", - "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n\n- - -\n" + "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n" }, "version": { "type": "integer", @@ -182625,7 +182653,7 @@ }, "constraint": { "type": "string", - "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n\n- - -\n", + "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n", "willReplaceOnChanges": true }, "etag": { @@ -182643,7 +182671,7 @@ }, "restorePolicy": { "$ref": "#/types/gcp:projects/OrganizationPolicyRestorePolicy:OrganizationPolicyRestorePolicy", - "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n\n- - -\n" + "description": "A restore policy is a constraint to restore the default policy. Structure is documented below.\n\n\u003e **Note:** If none of [`boolean_policy`, `list_policy`, `restore_policy`] are defined the policy for a given constraint will\neffectively be unset. This is represented in the UI as the constraint being 'Inherited'.\n" }, "updateTime": { "type": "string", @@ -182757,7 +182785,7 @@ }, "service": { "type": "string", - "description": "The service to generate identity for.\n\n- - -\n" + "description": "The service to generate identity for.\n" } }, "required": [ @@ -182773,7 +182801,7 @@ }, "service": { "type": "string", - "description": "The service to generate identity for.\n\n- - -\n", + "description": "The service to generate identity for.\n", "willReplaceOnChanges": true } }, @@ -182794,7 +182822,7 @@ }, "service": { "type": "string", - "description": "The service to generate identity for.\n\n- - -\n", + "description": "The service to generate identity for.\n", "willReplaceOnChanges": true } }, @@ -182868,7 +182896,7 @@ "properties": { "name": { "type": "string", - "description": "Name of the reservation.\n\n\n- - -\n" + "description": "Name of the reservation.\n" }, "project": { "type": "string", @@ -182891,7 +182919,7 @@ "inputProperties": { "name": { "type": "string", - "description": "Name of the reservation.\n\n\n- - -\n", + "description": "Name of the reservation.\n", "willReplaceOnChanges": true }, "project": { @@ -182916,7 +182944,7 @@ "properties": { "name": { "type": "string", - "description": "Name of the reservation.\n\n\n- - -\n", + "description": "Name of the reservation.\n", "willReplaceOnChanges": true }, "project": { @@ -182945,7 +182973,7 @@ }, "name": { "type": "string", - "description": "Name of the subscription.\n\n\n- - -\n" + "description": "Name of the subscription.\n" }, "project": { "type": "string", @@ -182976,7 +183004,7 @@ }, "name": { "type": "string", - "description": "Name of the subscription.\n\n\n- - -\n", + "description": "Name of the subscription.\n", "willReplaceOnChanges": true }, "project": { @@ -183010,7 +183038,7 @@ }, "name": { "type": "string", - "description": "Name of the subscription.\n\n\n- - -\n", + "description": "Name of the subscription.\n", "willReplaceOnChanges": true }, "project": { @@ -183040,7 +183068,7 @@ "properties": { "name": { "type": "string", - "description": "Name of the topic.\n\n\n- - -\n" + "description": "Name of the topic.\n" }, "partitionConfig": { "$ref": "#/types/gcp:pubsub/LiteTopicPartitionConfig:LiteTopicPartitionConfig", @@ -183074,7 +183102,7 @@ "inputProperties": { "name": { "type": "string", - "description": "Name of the topic.\n\n\n- - -\n", + "description": "Name of the topic.\n", "willReplaceOnChanges": true }, "partitionConfig": { @@ -183108,7 +183136,7 @@ "properties": { "name": { "type": "string", - "description": "Name of the topic.\n\n\n- - -\n", + "description": "Name of the topic.\n", "willReplaceOnChanges": true }, "partitionConfig": { @@ -183149,7 +183177,7 @@ }, "name": { "type": "string", - "description": "The ID to use for the schema, which will become the final component of the schema's resource name.\n\n\n- - -\n" + "description": "The ID to use for the schema, which will become the final component of the schema's resource name.\n" }, "project": { "type": "string", @@ -183171,7 +183199,7 @@ }, "name": { "type": "string", - "description": "The ID to use for the schema, which will become the final component of the schema's resource name.\n\n\n- - -\n", + "description": "The ID to use for the schema, which will become the final component of the schema's resource name.\n", "willReplaceOnChanges": true }, "project": { @@ -183193,7 +183221,7 @@ }, "name": { "type": "string", - "description": "The ID to use for the schema, which will become the final component of the schema's resource name.\n\n\n- - -\n", + "description": "The ID to use for the schema, which will become the final component of the schema's resource name.\n", "willReplaceOnChanges": true }, "project": { @@ -183230,7 +183258,7 @@ }, "enableExactlyOnceDelivery": { "type": "boolean", - "description": "If `true`, Pub/Sub provides the following guarantees for the delivery\nof a message with a given value of messageId on this Subscriptions':\n- The message sent to a subscriber is guaranteed not to be resent before the message's acknowledgement deadline expires.\n- An acknowledged message will not be resent to a subscriber.\nNote that subscribers may still receive multiple copies of a message when `enable_exactly_once_delivery`\nis true if the message was published multiple times by a publisher client. These copies are considered distinct by Pub/Sub and have distinct messageId values\n" + "description": "If `true`, Pub/Sub provides the following guarantees for the delivery\nof a message with a given value of messageId on this Subscriptions':\n\nThe message sent to a subscriber is guaranteed not to be resent before the message's acknowledgement deadline expires.\n\nAn acknowledged message will not be resent to a subscriber.\nNote that subscribers may still receive multiple copies of a message when `enable_exactly_once_delivery`\nis true if the message was published multiple times by a publisher client. These copies are considered distinct by Pub/Sub and have distinct messageId values\n" }, "enableMessageOrdering": { "type": "boolean", @@ -183277,7 +183305,7 @@ }, "topic": { "type": "string", - "description": "A reference to a Topic resource.\n\n\n- - -\n" + "description": "A reference to a Topic resource.\n" } }, "required": [ @@ -183306,7 +183334,7 @@ }, "enableExactlyOnceDelivery": { "type": "boolean", - "description": "If `true`, Pub/Sub provides the following guarantees for the delivery\nof a message with a given value of messageId on this Subscriptions':\n- The message sent to a subscriber is guaranteed not to be resent before the message's acknowledgement deadline expires.\n- An acknowledged message will not be resent to a subscriber.\nNote that subscribers may still receive multiple copies of a message when `enable_exactly_once_delivery`\nis true if the message was published multiple times by a publisher client. These copies are considered distinct by Pub/Sub and have distinct messageId values\n" + "description": "If `true`, Pub/Sub provides the following guarantees for the delivery\nof a message with a given value of messageId on this Subscriptions':\n\nThe message sent to a subscriber is guaranteed not to be resent before the message's acknowledgement deadline expires.\n\nAn acknowledged message will not be resent to a subscriber.\nNote that subscribers may still receive multiple copies of a message when `enable_exactly_once_delivery`\nis true if the message was published multiple times by a publisher client. These copies are considered distinct by Pub/Sub and have distinct messageId values\n" }, "enableMessageOrdering": { "type": "boolean", @@ -183357,7 +183385,7 @@ }, "topic": { "type": "string", - "description": "A reference to a Topic resource.\n\n\n- - -\n", + "description": "A reference to a Topic resource.\n", "willReplaceOnChanges": true } }, @@ -183385,7 +183413,7 @@ }, "enableExactlyOnceDelivery": { "type": "boolean", - "description": "If `true`, Pub/Sub provides the following guarantees for the delivery\nof a message with a given value of messageId on this Subscriptions':\n- The message sent to a subscriber is guaranteed not to be resent before the message's acknowledgement deadline expires.\n- An acknowledged message will not be resent to a subscriber.\nNote that subscribers may still receive multiple copies of a message when `enable_exactly_once_delivery`\nis true if the message was published multiple times by a publisher client. These copies are considered distinct by Pub/Sub and have distinct messageId values\n" + "description": "If `true`, Pub/Sub provides the following guarantees for the delivery\nof a message with a given value of messageId on this Subscriptions':\n\nThe message sent to a subscriber is guaranteed not to be resent before the message's acknowledgement deadline expires.\n\nAn acknowledged message will not be resent to a subscriber.\nNote that subscribers may still receive multiple copies of a message when `enable_exactly_once_delivery`\nis true if the message was published multiple times by a publisher client. These copies are considered distinct by Pub/Sub and have distinct messageId values\n" }, "enableMessageOrdering": { "type": "boolean", @@ -183436,7 +183464,7 @@ }, "topic": { "type": "string", - "description": "A reference to a Topic resource.\n\n\n- - -\n", + "description": "A reference to a Topic resource.\n", "willReplaceOnChanges": true } }, @@ -183469,7 +183497,7 @@ }, "subscription": { "type": "string", - "description": "The subscription name or id to bind to attach IAM policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The subscription name or id to bind to attach IAM policy to.\n" } }, "required": [ @@ -183502,7 +183530,7 @@ }, "subscription": { "type": "string", - "description": "The subscription name or id to bind to attach IAM policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The subscription name or id to bind to attach IAM policy to.\n", "willReplaceOnChanges": true } }, @@ -183540,7 +183568,7 @@ }, "subscription": { "type": "string", - "description": "The subscription name or id to bind to attach IAM policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The subscription name or id to bind to attach IAM policy to.\n", "willReplaceOnChanges": true } }, @@ -183570,7 +183598,7 @@ }, "subscription": { "type": "string", - "description": "The subscription name or id to bind to attach IAM policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The subscription name or id to bind to attach IAM policy to.\n" } }, "required": [ @@ -183601,7 +183629,7 @@ }, "subscription": { "type": "string", - "description": "The subscription name or id to bind to attach IAM policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The subscription name or id to bind to attach IAM policy to.\n", "willReplaceOnChanges": true } }, @@ -183637,7 +183665,7 @@ }, "subscription": { "type": "string", - "description": "The subscription name or id to bind to attach IAM policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The subscription name or id to bind to attach IAM policy to.\n", "willReplaceOnChanges": true } }, @@ -183653,7 +183681,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by\na `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by\na `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -183661,7 +183689,7 @@ }, "subscription": { "type": "string", - "description": "The subscription name or id to bind to attach IAM policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The subscription name or id to bind to attach IAM policy to.\n" } }, "required": [ @@ -183673,7 +183701,7 @@ "inputProperties": { "policyData": { "type": "string", - "description": "The policy data generated by\na `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by\na `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -183682,7 +183710,7 @@ }, "subscription": { "type": "string", - "description": "The subscription name or id to bind to attach IAM policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The subscription name or id to bind to attach IAM policy to.\n", "willReplaceOnChanges": true } }, @@ -183699,7 +183727,7 @@ }, "policyData": { "type": "string", - "description": "The policy data generated by\na `gcp.organizations.getIAMPolicy` data source.\n\n- - -\n" + "description": "The policy data generated by\na `gcp.organizations.getIAMPolicy` data source.\n" }, "project": { "type": "string", @@ -183708,7 +183736,7 @@ }, "subscription": { "type": "string", - "description": "The subscription name or id to bind to attach IAM policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The subscription name or id to bind to attach IAM policy to.\n", "willReplaceOnChanges": true } }, @@ -183739,7 +183767,7 @@ }, "name": { "type": "string", - "description": "Name of the topic.\n\n\n- - -\n" + "description": "Name of the topic.\n" }, "project": { "type": "string", @@ -183778,7 +183806,7 @@ }, "name": { "type": "string", - "description": "Name of the topic.\n\n\n- - -\n", + "description": "Name of the topic.\n", "willReplaceOnChanges": true }, "project": { @@ -183815,7 +183843,7 @@ }, "name": { "type": "string", - "description": "Name of the topic.\n\n\n- - -\n", + "description": "Name of the topic.\n", "willReplaceOnChanges": true }, "project": { @@ -183849,7 +183877,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -183880,7 +183908,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -183918,7 +183946,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -183950,7 +183978,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -183979,7 +184007,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -184015,7 +184043,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -184045,7 +184073,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "topic": { "type": "string", @@ -184065,7 +184093,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "topic": { @@ -184091,7 +184119,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "topic": { @@ -184116,7 +184144,7 @@ }, "displayName": { "type": "string", - "description": "Human-readable display name of this key. Modifiable by user.\n\n\n\n- - -\n" + "description": "Human-readable display name of this key. Modifiable by user.\n" }, "iosSettings": { "$ref": "#/types/gcp:recaptcha/EnterpriseKeyIosSettings:EnterpriseKeyIosSettings", @@ -184159,7 +184187,7 @@ }, "displayName": { "type": "string", - "description": "Human-readable display name of this key. Modifiable by user.\n\n\n\n- - -\n" + "description": "Human-readable display name of this key. Modifiable by user.\n" }, "iosSettings": { "$ref": "#/types/gcp:recaptcha/EnterpriseKeyIosSettings:EnterpriseKeyIosSettings", @@ -184203,7 +184231,7 @@ }, "displayName": { "type": "string", - "description": "Human-readable display name of this key. Modifiable by user.\n\n\n\n- - -\n" + "description": "Human-readable display name of this key. Modifiable by user.\n" }, "iosSettings": { "$ref": "#/types/gcp:recaptcha/EnterpriseKeyIosSettings:EnterpriseKeyIosSettings", @@ -184523,7 +184551,7 @@ }, "memorySizeGb": { "type": "integer", - "description": "Redis memory size in GiB.\n\n\n- - -\n" + "description": "Redis memory size in GiB.\n" }, "name": { "type": "string", @@ -184562,7 +184590,7 @@ }, "readReplicasMode": { "type": "string", - "description": "Optional. Read replica mode. Can only be specified when trying to create the instance.\nIf not set, Memorystore Redis backend will default to READ_REPLICAS_DISABLED.\n- READ_REPLICAS_DISABLED: If disabled, read endpoint will not be provided and the\ninstance cannot scale up or down the number of replicas.\n- READ_REPLICAS_ENABLED: If enabled, read endpoint will be provided and the instance\ncan scale up and down the number of replicas.\nPossible values are: `READ_REPLICAS_DISABLED`, `READ_REPLICAS_ENABLED`.\n" + "description": "Optional. Read replica mode. Can only be specified when trying to create the instance.\nIf not set, Memorystore Redis backend will default to READ_REPLICAS_DISABLED.\n\nREAD_REPLICAS_DISABLED: If disabled, read endpoint will not be provided and the\ninstance cannot scale up or down the number of replicas.\n\nREAD_REPLICAS_ENABLED: If enabled, read endpoint will be provided and the instance\ncan scale up and down the number of replicas.\nPossible values are: `READ_REPLICAS_DISABLED`, `READ_REPLICAS_ENABLED`.\n" }, "redisConfigs": { "type": "object", @@ -184600,11 +184628,11 @@ }, "tier": { "type": "string", - "description": "The service tier of the instance. Must be one of these values:\n- BASIC: standalone instance\n- STANDARD_HA: highly available primary/replica instances\nDefault value is `BASIC`.\nPossible values are: `BASIC`, `STANDARD_HA`.\n" + "description": "The service tier of the instance. Must be one of these values:\n\nBASIC: standalone instance\n\nSTANDARD_HA: highly available primary/replica instances\nDefault value is `BASIC`.\nPossible values are: `BASIC`, `STANDARD_HA`.\n" }, "transitEncryptionMode": { "type": "string", - "description": "The TLS mode of the Redis instance, If not provided, TLS is disabled for the instance.\n- SERVER_AUTHENTICATION: Client to Server traffic encryption enabled with server authentication\nDefault value is `DISABLED`.\nPossible values are: `SERVER_AUTHENTICATION`, `DISABLED`.\n" + "description": "The TLS mode of the Redis instance, If not provided, TLS is disabled for the instance.\n\nSERVER_AUTHENTICATION: Client to Server traffic encryption enabled with server authentication\nDefault value is `DISABLED`.\nPossible values are: `SERVER_AUTHENTICATION`, `DISABLED`.\n" } }, "required": [ @@ -184680,7 +184708,7 @@ }, "memorySizeGb": { "type": "integer", - "description": "Redis memory size in GiB.\n\n\n- - -\n" + "description": "Redis memory size in GiB.\n" }, "name": { "type": "string", @@ -184698,7 +184726,7 @@ }, "readReplicasMode": { "type": "string", - "description": "Optional. Read replica mode. Can only be specified when trying to create the instance.\nIf not set, Memorystore Redis backend will default to READ_REPLICAS_DISABLED.\n- READ_REPLICAS_DISABLED: If disabled, read endpoint will not be provided and the\ninstance cannot scale up or down the number of replicas.\n- READ_REPLICAS_ENABLED: If enabled, read endpoint will be provided and the instance\ncan scale up and down the number of replicas.\nPossible values are: `READ_REPLICAS_DISABLED`, `READ_REPLICAS_ENABLED`.\n" + "description": "Optional. Read replica mode. Can only be specified when trying to create the instance.\nIf not set, Memorystore Redis backend will default to READ_REPLICAS_DISABLED.\n\nREAD_REPLICAS_DISABLED: If disabled, read endpoint will not be provided and the\ninstance cannot scale up or down the number of replicas.\n\nREAD_REPLICAS_ENABLED: If enabled, read endpoint will be provided and the instance\ncan scale up and down the number of replicas.\nPossible values are: `READ_REPLICAS_DISABLED`, `READ_REPLICAS_ENABLED`.\n" }, "redisConfigs": { "type": "object", @@ -184731,12 +184759,12 @@ }, "tier": { "type": "string", - "description": "The service tier of the instance. Must be one of these values:\n- BASIC: standalone instance\n- STANDARD_HA: highly available primary/replica instances\nDefault value is `BASIC`.\nPossible values are: `BASIC`, `STANDARD_HA`.\n", + "description": "The service tier of the instance. Must be one of these values:\n\nBASIC: standalone instance\n\nSTANDARD_HA: highly available primary/replica instances\nDefault value is `BASIC`.\nPossible values are: `BASIC`, `STANDARD_HA`.\n", "willReplaceOnChanges": true }, "transitEncryptionMode": { "type": "string", - "description": "The TLS mode of the Redis instance, If not provided, TLS is disabled for the instance.\n- SERVER_AUTHENTICATION: Client to Server traffic encryption enabled with server authentication\nDefault value is `DISABLED`.\nPossible values are: `SERVER_AUTHENTICATION`, `DISABLED`.\n", + "description": "The TLS mode of the Redis instance, If not provided, TLS is disabled for the instance.\n\nSERVER_AUTHENTICATION: Client to Server traffic encryption enabled with server authentication\nDefault value is `DISABLED`.\nPossible values are: `SERVER_AUTHENTICATION`, `DISABLED`.\n", "willReplaceOnChanges": true } }, @@ -184813,7 +184841,7 @@ }, "memorySizeGb": { "type": "integer", - "description": "Redis memory size in GiB.\n\n\n- - -\n" + "description": "Redis memory size in GiB.\n" }, "name": { "type": "string", @@ -184854,7 +184882,7 @@ }, "readReplicasMode": { "type": "string", - "description": "Optional. Read replica mode. Can only be specified when trying to create the instance.\nIf not set, Memorystore Redis backend will default to READ_REPLICAS_DISABLED.\n- READ_REPLICAS_DISABLED: If disabled, read endpoint will not be provided and the\ninstance cannot scale up or down the number of replicas.\n- READ_REPLICAS_ENABLED: If enabled, read endpoint will be provided and the instance\ncan scale up and down the number of replicas.\nPossible values are: `READ_REPLICAS_DISABLED`, `READ_REPLICAS_ENABLED`.\n" + "description": "Optional. Read replica mode. Can only be specified when trying to create the instance.\nIf not set, Memorystore Redis backend will default to READ_REPLICAS_DISABLED.\n\nREAD_REPLICAS_DISABLED: If disabled, read endpoint will not be provided and the\ninstance cannot scale up or down the number of replicas.\n\nREAD_REPLICAS_ENABLED: If enabled, read endpoint will be provided and the instance\ncan scale up and down the number of replicas.\nPossible values are: `READ_REPLICAS_DISABLED`, `READ_REPLICAS_ENABLED`.\n" }, "redisConfigs": { "type": "object", @@ -184894,12 +184922,12 @@ }, "tier": { "type": "string", - "description": "The service tier of the instance. Must be one of these values:\n- BASIC: standalone instance\n- STANDARD_HA: highly available primary/replica instances\nDefault value is `BASIC`.\nPossible values are: `BASIC`, `STANDARD_HA`.\n", + "description": "The service tier of the instance. Must be one of these values:\n\nBASIC: standalone instance\n\nSTANDARD_HA: highly available primary/replica instances\nDefault value is `BASIC`.\nPossible values are: `BASIC`, `STANDARD_HA`.\n", "willReplaceOnChanges": true }, "transitEncryptionMode": { "type": "string", - "description": "The TLS mode of the Redis instance, If not provided, TLS is disabled for the instance.\n- SERVER_AUTHENTICATION: Client to Server traffic encryption enabled with server authentication\nDefault value is `DISABLED`.\nPossible values are: `SERVER_AUTHENTICATION`, `DISABLED`.\n", + "description": "The TLS mode of the Redis instance, If not provided, TLS is disabled for the instance.\n\nSERVER_AUTHENTICATION: Client to Server traffic encryption enabled with server authentication\nDefault value is `DISABLED`.\nPossible values are: `SERVER_AUTHENTICATION`, `DISABLED`.\n", "willReplaceOnChanges": true } }, @@ -184934,7 +184962,7 @@ "items": { "type": "string" }, - "description": "The types of operations which should be blocked as a result of this Lien.\nEach value should correspond to an IAM permission. The server will validate\nthe permissions against those for which Liens are supported. An empty\nlist is meaningless and will be rejected.\ne.g. ['resourcemanager.projects.delete']\n\n\n- - -\n" + "description": "The types of operations which should be blocked as a result of this Lien.\nEach value should correspond to an IAM permission. The server will validate\nthe permissions against those for which Liens are supported. An empty\nlist is meaningless and will be rejected.\ne.g. ['resourcemanager.projects.delete']\n" } }, "required": [ @@ -184966,7 +184994,7 @@ "items": { "type": "string" }, - "description": "The types of operations which should be blocked as a result of this Lien.\nEach value should correspond to an IAM permission. The server will validate\nthe permissions against those for which Liens are supported. An empty\nlist is meaningless and will be rejected.\ne.g. ['resourcemanager.projects.delete']\n\n\n- - -\n", + "description": "The types of operations which should be blocked as a result of this Lien.\nEach value should correspond to an IAM permission. The server will validate\nthe permissions against those for which Liens are supported. An empty\nlist is meaningless and will be rejected.\ne.g. ['resourcemanager.projects.delete']\n", "willReplaceOnChanges": true } }, @@ -185007,7 +185035,7 @@ "items": { "type": "string" }, - "description": "The types of operations which should be blocked as a result of this Lien.\nEach value should correspond to an IAM permission. The server will validate\nthe permissions against those for which Liens are supported. An empty\nlist is meaningless and will be rejected.\ne.g. ['resourcemanager.projects.delete']\n\n\n- - -\n", + "description": "The types of operations which should be blocked as a result of this Lien.\nEach value should correspond to an IAM permission. The server will validate\nthe permissions against those for which Liens are supported. An empty\nlist is meaningless and will be rejected.\ne.g. ['resourcemanager.projects.delete']\n", "willReplaceOnChanges": true } }, @@ -185023,7 +185051,7 @@ }, "name": { "type": "string", - "description": "The name of the runtime config.\n\n- - -\n" + "description": "The name of the runtime config.\n" }, "project": { "type": "string", @@ -185041,7 +185069,7 @@ }, "name": { "type": "string", - "description": "The name of the runtime config.\n\n- - -\n", + "description": "The name of the runtime config.\n", "willReplaceOnChanges": true }, "project": { @@ -185059,7 +185087,7 @@ }, "name": { "type": "string", - "description": "The name of the runtime config.\n\n- - -\n", + "description": "The name of the runtime config.\n", "willReplaceOnChanges": true }, "project": { @@ -185093,7 +185121,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -185125,7 +185153,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -185163,7 +185191,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -185194,7 +185222,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -185224,7 +185252,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -185260,7 +185288,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -185289,7 +185317,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" } }, "required": [ @@ -185310,7 +185338,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -185336,7 +185364,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true } }, @@ -185360,7 +185388,7 @@ }, "text": { "type": "string", - "description": "or `value` - (Required) The content to associate with the variable.\nExactly one of `text` or `variable` must be specified. If `text` is specified,\nit must be a valid UTF-8 string and less than 4096 bytes in length. If `value`\nis specified, it must be base64 encoded and less than 4096 bytes in length.\n\n- - -\n", + "description": "or `value` - (Required) The content to associate with the variable.\nExactly one of `text` or `variable` must be specified. If `text` is specified,\nit must be a valid UTF-8 string and less than 4096 bytes in length. If `value`\nis specified, it must be base64 encoded and less than 4096 bytes in length.\n", "secret": true }, "updateTime": { @@ -185396,7 +185424,7 @@ }, "text": { "type": "string", - "description": "or `value` - (Required) The content to associate with the variable.\nExactly one of `text` or `variable` must be specified. If `text` is specified,\nit must be a valid UTF-8 string and less than 4096 bytes in length. If `value`\nis specified, it must be base64 encoded and less than 4096 bytes in length.\n\n- - -\n", + "description": "or `value` - (Required) The content to associate with the variable.\nExactly one of `text` or `variable` must be specified. If `text` is specified,\nit must be a valid UTF-8 string and less than 4096 bytes in length. If `value`\nis specified, it must be base64 encoded and less than 4096 bytes in length.\n", "secret": true }, "value": { @@ -185427,7 +185455,7 @@ }, "text": { "type": "string", - "description": "or `value` - (Required) The content to associate with the variable.\nExactly one of `text` or `variable` must be specified. If `text` is specified,\nit must be a valid UTF-8 string and less than 4096 bytes in length. If `value`\nis specified, it must be base64 encoded and less than 4096 bytes in length.\n\n- - -\n", + "description": "or `value` - (Required) The content to associate with the variable.\nExactly one of `text` or `variable` must be specified. If `text` is specified,\nit must be a valid UTF-8 string and less than 4096 bytes in length. If `value`\nis specified, it must be base64 encoded and less than 4096 bytes in length.\n", "secret": true }, "updateTime": { @@ -185665,7 +185693,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -185695,7 +185723,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -185732,7 +185760,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -185763,7 +185791,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -185791,7 +185819,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -185826,7 +185854,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -185855,7 +185883,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "secretId": { "type": "string" @@ -185874,7 +185902,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "secretId": { @@ -185899,7 +185927,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "secretId": { @@ -185919,7 +185947,7 @@ }, "deletionPolicy": { "type": "string", - "description": "The deletion policy for the secret version. Setting `ABANDON` allows the resource\nto be abandoned rather than deleted. Setting `DISABLE` allows the resource to be\ndisabled rather than deleted. Default is `DELETE`. Possible values are:\n* DELETE\n* DISABLE\n* ABANDON\n" + "description": "The deletion policy for the secret version. Setting `ABANDON` allows the resource\nto be abandoned rather than deleted. Setting `DISABLE` allows the resource to be\ndisabled rather than deleted. Default is `DELETE`. Possible values are:\n\nDELETE\n\nDISABLE\n\nABANDON\n" }, "destroyTime": { "type": "string", @@ -185939,7 +185967,7 @@ }, "secret": { "type": "string", - "description": "Secret Manager secret resource\n\n\n- - -\n" + "description": "Secret Manager secret resource\n" }, "secretData": { "type": "string", @@ -185962,7 +185990,7 @@ "inputProperties": { "deletionPolicy": { "type": "string", - "description": "The deletion policy for the secret version. Setting `ABANDON` allows the resource\nto be abandoned rather than deleted. Setting `DISABLE` allows the resource to be\ndisabled rather than deleted. Default is `DELETE`. Possible values are:\n* DELETE\n* DISABLE\n* ABANDON\n" + "description": "The deletion policy for the secret version. Setting `ABANDON` allows the resource\nto be abandoned rather than deleted. Setting `DISABLE` allows the resource to be\ndisabled rather than deleted. Default is `DELETE`. Possible values are:\n\nDELETE\n\nDISABLE\n\nABANDON\n" }, "enabled": { "type": "boolean", @@ -185975,7 +186003,7 @@ }, "secret": { "type": "string", - "description": "Secret Manager secret resource\n\n\n- - -\n", + "description": "Secret Manager secret resource\n", "willReplaceOnChanges": true }, "secretData": { @@ -185998,7 +186026,7 @@ }, "deletionPolicy": { "type": "string", - "description": "The deletion policy for the secret version. Setting `ABANDON` allows the resource\nto be abandoned rather than deleted. Setting `DISABLE` allows the resource to be\ndisabled rather than deleted. Default is `DELETE`. Possible values are:\n* DELETE\n* DISABLE\n* ABANDON\n" + "description": "The deletion policy for the secret version. Setting `ABANDON` allows the resource\nto be abandoned rather than deleted. Setting `DISABLE` allows the resource to be\ndisabled rather than deleted. Default is `DELETE`. Possible values are:\n\nDELETE\n\nDISABLE\n\nABANDON\n" }, "destroyTime": { "type": "string", @@ -186019,7 +186047,7 @@ }, "secret": { "type": "string", - "description": "Secret Manager secret resource\n\n\n- - -\n", + "description": "Secret Manager secret resource\n", "willReplaceOnChanges": true }, "secretData": { @@ -186364,7 +186392,7 @@ }, "parent": { "type": "string", - "description": "Resource name of the new mute configs's parent. Its format is\n\"organizations/[organization_id]\", \"folders/[folder_id]\", or\n\"projects/[project_id]\".\n\n\n- - -\n" + "description": "Resource name of the new mute configs's parent. Its format is\n\"organizations/[organization_id]\", \"folders/[folder_id]\", or\n\"projects/[project_id]\".\n" }, "updateTime": { "type": "string", @@ -186396,7 +186424,7 @@ }, "parent": { "type": "string", - "description": "Resource name of the new mute configs's parent. Its format is\n\"organizations/[organization_id]\", \"folders/[folder_id]\", or\n\"projects/[project_id]\".\n\n\n- - -\n", + "description": "Resource name of the new mute configs's parent. Its format is\n\"organizations/[organization_id]\", \"folders/[folder_id]\", or\n\"projects/[project_id]\".\n", "willReplaceOnChanges": true } }, @@ -186435,7 +186463,7 @@ }, "parent": { "type": "string", - "description": "Resource name of the new mute configs's parent. Its format is\n\"organizations/[organization_id]\", \"folders/[folder_id]\", or\n\"projects/[project_id]\".\n\n\n- - -\n", + "description": "Resource name of the new mute configs's parent. Its format is\n\"organizations/[organization_id]\", \"folders/[folder_id]\", or\n\"projects/[project_id]\".\n", "willReplaceOnChanges": true }, "updateTime": { @@ -186682,7 +186710,7 @@ }, "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n" + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n" } }, "required": [ @@ -186701,7 +186729,7 @@ }, "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n", + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n", "willReplaceOnChanges": true } }, @@ -186726,7 +186754,7 @@ }, "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n", + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n", "willReplaceOnChanges": true } }, @@ -186750,7 +186778,7 @@ }, "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n" + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n" }, "role": { "type": "string" @@ -186779,7 +186807,7 @@ }, "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n", + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n", "willReplaceOnChanges": true }, "role": { @@ -186815,7 +186843,7 @@ }, "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n", + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n", "willReplaceOnChanges": true }, "role": { @@ -186844,7 +186872,7 @@ }, "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n" + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n" }, "role": { "type": "string" @@ -186871,7 +186899,7 @@ }, "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n", + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n", "willReplaceOnChanges": true }, "role": { @@ -186905,7 +186933,7 @@ }, "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n", + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n", "willReplaceOnChanges": true }, "role": { @@ -186928,7 +186956,7 @@ }, "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n" + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n" }, "policyData": { "type": "string" @@ -186946,7 +186974,7 @@ "inputProperties": { "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n", + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n", "willReplaceOnChanges": true }, "policyData": { @@ -186970,7 +186998,7 @@ }, "organization": { "type": "string", - "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n\n\n- - -\n", + "description": "The organization whose Cloud Security Command Center the Source\nlives in.\n", "willReplaceOnChanges": true }, "policyData": { @@ -187127,7 +187155,7 @@ }, "serviceAccountId": { "type": "string", - "description": "The fully-qualified name of the service account to apply policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The fully-qualified name of the service account to apply policy to.\n" } }, "required": [ @@ -187155,7 +187183,7 @@ }, "serviceAccountId": { "type": "string", - "description": "The fully-qualified name of the service account to apply policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The fully-qualified name of the service account to apply policy to.\n", "willReplaceOnChanges": true } }, @@ -187189,7 +187217,7 @@ }, "serviceAccountId": { "type": "string", - "description": "The fully-qualified name of the service account to apply policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The fully-qualified name of the service account to apply policy to.\n", "willReplaceOnChanges": true } }, @@ -187216,7 +187244,7 @@ }, "serviceAccountId": { "type": "string", - "description": "The fully-qualified name of the service account to apply policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The fully-qualified name of the service account to apply policy to.\n" } }, "required": [ @@ -187242,7 +187270,7 @@ }, "serviceAccountId": { "type": "string", - "description": "The fully-qualified name of the service account to apply policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The fully-qualified name of the service account to apply policy to.\n", "willReplaceOnChanges": true } }, @@ -187274,7 +187302,7 @@ }, "serviceAccountId": { "type": "string", - "description": "The fully-qualified name of the service account to apply policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The fully-qualified name of the service account to apply policy to.\n", "willReplaceOnChanges": true } }, @@ -187294,7 +187322,7 @@ }, "serviceAccountId": { "type": "string", - "description": "The fully-qualified name of the service account to apply policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The fully-qualified name of the service account to apply policy to.\n" } }, "required": [ @@ -187309,7 +187337,7 @@ }, "serviceAccountId": { "type": "string", - "description": "The fully-qualified name of the service account to apply policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The fully-qualified name of the service account to apply policy to.\n", "willReplaceOnChanges": true } }, @@ -187330,7 +187358,7 @@ }, "serviceAccountId": { "type": "string", - "description": "The fully-qualified name of the service account to apply policy to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The fully-qualified name of the service account to apply policy to.\n", "willReplaceOnChanges": true } }, @@ -187507,7 +187535,7 @@ }, "endpointId": { "type": "string", - "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n\n\n- - -\n" + "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n" }, "metadata": { "type": "object", @@ -187545,7 +187573,7 @@ }, "endpointId": { "type": "string", - "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n\n\n- - -\n", + "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n", "willReplaceOnChanges": true }, "metadata": { @@ -187583,7 +187611,7 @@ }, "endpointId": { "type": "string", - "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n\n\n- - -\n", + "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n", "willReplaceOnChanges": true }, "metadata": { @@ -187635,7 +187663,7 @@ }, "namespaceId": { "type": "string", - "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n\n\n- - -\n" + "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n" }, "project": { "type": "string", @@ -187663,7 +187691,7 @@ }, "namespaceId": { "type": "string", - "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n\n\n- - -\n", + "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n", "willReplaceOnChanges": true }, "project": { @@ -187697,7 +187725,7 @@ }, "namespaceId": { "type": "string", - "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n\n\n- - -\n", + "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n", "willReplaceOnChanges": true }, "project": { @@ -187727,7 +187755,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "role": { "type": "string", @@ -187753,7 +187781,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -187785,7 +187813,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -187812,7 +187840,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "role": { "type": "string", @@ -187836,7 +187864,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -187866,7 +187894,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -187887,7 +187915,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "policyData": { "type": "string", @@ -187902,7 +187930,7 @@ "inputProperties": { "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "policyData": { @@ -187922,7 +187950,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "policyData": { @@ -187953,7 +187981,7 @@ }, "serviceId": { "type": "string", - "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n\n\n- - -\n" + "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n" } }, "required": [ @@ -187975,7 +188003,7 @@ }, "serviceId": { "type": "string", - "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n\n\n- - -\n", + "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n", "willReplaceOnChanges": true } }, @@ -188003,7 +188031,7 @@ }, "serviceId": { "type": "string", - "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n\n\n- - -\n", + "description": "The Resource ID must be 1-63 characters long, including digits,\nlowercase letters or the hyphen character.\n", "willReplaceOnChanges": true } }, @@ -188028,7 +188056,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "role": { "type": "string", @@ -188054,7 +188082,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -188086,7 +188114,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -188113,7 +188141,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "role": { "type": "string", @@ -188137,7 +188165,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -188167,7 +188195,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "role": { @@ -188188,7 +188216,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "policyData": { "type": "string", @@ -188203,7 +188231,7 @@ "inputProperties": { "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "policyData": { @@ -188223,7 +188251,7 @@ }, "name": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "policyData": { @@ -188433,7 +188461,7 @@ }, "limit": { "type": "string", - "description": "The limit on the metric, e.g. `/project/region`.\n\u003e Make sure that `limit` is in a format that doesn't start with `1/` or contain curly braces.\nE.g. use `/project/user` instead of `1/{project}/{user}`.\n\n\n- - -\n" + "description": "The limit on the metric, e.g. `/project/region`.\n\u003e Make sure that `limit` is in a format that doesn't start with `1/` or contain curly braces.\nE.g. use `/project/user` instead of `1/{project}/{user}`.\n" }, "metric": { "type": "string", @@ -188479,7 +188507,7 @@ }, "limit": { "type": "string", - "description": "The limit on the metric, e.g. `/project/region`.\n\u003e Make sure that `limit` is in a format that doesn't start with `1/` or contain curly braces.\nE.g. use `/project/user` instead of `1/{project}/{user}`.\n\n\n- - -\n", + "description": "The limit on the metric, e.g. `/project/region`.\n\u003e Make sure that `limit` is in a format that doesn't start with `1/` or contain curly braces.\nE.g. use `/project/user` instead of `1/{project}/{user}`.\n", "willReplaceOnChanges": true }, "metric": { @@ -188525,7 +188553,7 @@ }, "limit": { "type": "string", - "description": "The limit on the metric, e.g. `/project/region`.\n\u003e Make sure that `limit` is in a format that doesn't start with `1/` or contain curly braces.\nE.g. use `/project/user` instead of `1/{project}/{user}`.\n\n\n- - -\n", + "description": "The limit on the metric, e.g. `/project/region`.\n\u003e Make sure that `limit` is in a format that doesn't start with `1/` or contain curly braces.\nE.g. use `/project/user` instead of `1/{project}/{user}`.\n", "willReplaceOnChanges": true }, "metric": { @@ -188560,7 +188588,7 @@ "properties": { "name": { "type": "string", - "description": "Resource name of the repository, of the form `{{repo}}`.\nThe repo name may contain slashes. eg, `name/with/slash`\n\n\n- - -\n" + "description": "Resource name of the repository, of the form `{{repo}}`.\nThe repo name may contain slashes. eg, `name/with/slash`\n" }, "project": { "type": "string", @@ -188591,7 +188619,7 @@ "inputProperties": { "name": { "type": "string", - "description": "Resource name of the repository, of the form `{{repo}}`.\nThe repo name may contain slashes. eg, `name/with/slash`\n\n\n- - -\n", + "description": "Resource name of the repository, of the form `{{repo}}`.\nThe repo name may contain slashes. eg, `name/with/slash`\n", "willReplaceOnChanges": true }, "project": { @@ -188612,7 +188640,7 @@ "properties": { "name": { "type": "string", - "description": "Resource name of the repository, of the form `{{repo}}`.\nThe repo name may contain slashes. eg, `name/with/slash`\n\n\n- - -\n", + "description": "Resource name of the repository, of the form `{{repo}}`.\nThe repo name may contain slashes. eg, `name/with/slash`\n", "willReplaceOnChanges": true }, "project": { @@ -188657,7 +188685,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "repository": { "type": "string" @@ -188687,7 +188715,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -188724,7 +188752,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -188755,7 +188783,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "repository": { "type": "string" @@ -188783,7 +188811,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -188818,7 +188846,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -188847,7 +188875,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "repository": { "type": "string" @@ -188866,7 +188894,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -188891,7 +188919,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "repository": { @@ -188930,7 +188958,7 @@ }, "instance": { "type": "string", - "description": "The instance to create the database on.\n\n\n- - -\n" + "description": "The instance to create the database on.\n" }, "name": { "type": "string", @@ -188985,7 +189013,7 @@ }, "instance": { "type": "string", - "description": "The instance to create the database on.\n\n\n- - -\n", + "description": "The instance to create the database on.\n", "willReplaceOnChanges": true }, "name": { @@ -189036,7 +189064,7 @@ }, "instance": { "type": "string", - "description": "The instance to create the database on.\n\n\n- - -\n", + "description": "The instance to create the database on.\n", "willReplaceOnChanges": true }, "name": { @@ -189077,7 +189105,7 @@ }, "instance": { "type": "string", - "description": "The name of the Spanner instance the database belongs to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name of the Spanner instance the database belongs to.\n" }, "members": { "type": "array", @@ -189114,7 +189142,7 @@ }, "instance": { "type": "string", - "description": "The name of the Spanner instance the database belongs to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the Spanner instance the database belongs to.\n", "willReplaceOnChanges": true }, "members": { @@ -189158,7 +189186,7 @@ }, "instance": { "type": "string", - "description": "The name of the Spanner instance the database belongs to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the Spanner instance the database belongs to.\n", "willReplaceOnChanges": true }, "members": { @@ -189197,7 +189225,7 @@ }, "instance": { "type": "string", - "description": "The name of the Spanner instance the database belongs to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name of the Spanner instance the database belongs to.\n" }, "member": { "type": "string" @@ -189231,7 +189259,7 @@ }, "instance": { "type": "string", - "description": "The name of the Spanner instance the database belongs to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the Spanner instance the database belongs to.\n", "willReplaceOnChanges": true }, "member": { @@ -189273,7 +189301,7 @@ }, "instance": { "type": "string", - "description": "The name of the Spanner instance the database belongs to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the Spanner instance the database belongs to.\n", "willReplaceOnChanges": true }, "member": { @@ -189307,7 +189335,7 @@ }, "instance": { "type": "string", - "description": "The name of the Spanner instance the database belongs to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name of the Spanner instance the database belongs to.\n" }, "policyData": { "type": "string", @@ -189333,7 +189361,7 @@ }, "instance": { "type": "string", - "description": "The name of the Spanner instance the database belongs to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the Spanner instance the database belongs to.\n", "willReplaceOnChanges": true }, "policyData": { @@ -189365,7 +189393,7 @@ }, "instance": { "type": "string", - "description": "The name of the Spanner instance the database belongs to.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the Spanner instance the database belongs to.\n", "willReplaceOnChanges": true }, "policyData": { @@ -189390,7 +189418,7 @@ }, "displayName": { "type": "string", - "description": "The descriptive name for this instance as it appears in UIs. Must be\nunique per project and between 4 and 30 characters in length.\n\n\n- - -\n" + "description": "The descriptive name for this instance as it appears in UIs. Must be\nunique per project and between 4 and 30 characters in length.\n" }, "forceDestroy": { "type": "boolean", @@ -189441,7 +189469,7 @@ }, "displayName": { "type": "string", - "description": "The descriptive name for this instance as it appears in UIs. Must be\nunique per project and between 4 and 30 characters in length.\n\n\n- - -\n" + "description": "The descriptive name for this instance as it appears in UIs. Must be\nunique per project and between 4 and 30 characters in length.\n" }, "forceDestroy": { "type": "boolean", @@ -189487,7 +189515,7 @@ }, "displayName": { "type": "string", - "description": "The descriptive name for this instance as it appears in UIs. Must be\nunique per project and between 4 and 30 characters in length.\n\n\n- - -\n" + "description": "The descriptive name for this instance as it appears in UIs. Must be\nunique per project and between 4 and 30 characters in length.\n" }, "forceDestroy": { "type": "boolean", @@ -189538,7 +189566,7 @@ }, "instance": { "type": "string", - "description": "The name of the instance.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name of the instance.\n" }, "members": { "type": "array", @@ -189569,7 +189597,7 @@ }, "instance": { "type": "string", - "description": "The name of the instance.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the instance.\n", "willReplaceOnChanges": true }, "members": { @@ -189607,7 +189635,7 @@ }, "instance": { "type": "string", - "description": "The name of the instance.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the instance.\n", "willReplaceOnChanges": true }, "members": { @@ -189642,7 +189670,7 @@ }, "instance": { "type": "string", - "description": "The name of the instance.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name of the instance.\n" }, "member": { "type": "string" @@ -189670,7 +189698,7 @@ }, "instance": { "type": "string", - "description": "The name of the instance.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the instance.\n", "willReplaceOnChanges": true }, "member": { @@ -189706,7 +189734,7 @@ }, "instance": { "type": "string", - "description": "The name of the instance.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the instance.\n", "willReplaceOnChanges": true }, "member": { @@ -189736,7 +189764,7 @@ }, "instance": { "type": "string", - "description": "The name of the instance.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n" + "description": "The name of the instance.\n" }, "policyData": { "type": "string", @@ -189756,7 +189784,7 @@ "inputProperties": { "instance": { "type": "string", - "description": "The name of the instance.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the instance.\n", "willReplaceOnChanges": true }, "policyData": { @@ -189782,7 +189810,7 @@ }, "instance": { "type": "string", - "description": "The name of the instance.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n", + "description": "The name of the instance.\n", "willReplaceOnChanges": true }, "policyData": { @@ -189815,7 +189843,7 @@ }, "instance": { "type": "string", - "description": "The name of the Cloud SQL instance. This does not include the project\nID.\n\n\n- - -\n" + "description": "The name of the Cloud SQL instance. This does not include the project\nID.\n" }, "name": { "type": "string", @@ -189853,7 +189881,7 @@ }, "instance": { "type": "string", - "description": "The name of the Cloud SQL instance. This does not include the project\nID.\n\n\n- - -\n", + "description": "The name of the Cloud SQL instance. This does not include the project\nID.\n", "willReplaceOnChanges": true }, "name": { @@ -189887,7 +189915,7 @@ }, "instance": { "type": "string", - "description": "The name of the Cloud SQL instance. This does not include the project\nID.\n\n\n- - -\n", + "description": "The name of the Cloud SQL instance. This does not include the project\nID.\n", "willReplaceOnChanges": true }, "name": { @@ -189986,7 +190014,7 @@ }, "region": { "type": "string", - "description": "The region the instance will sit in. If a region is not provided in the resource definition,\nthe provider region will be used instead.\n\n- - -\n" + "description": "The region the instance will sit in. If a region is not provided in the resource definition,\nthe provider region will be used instead.\n" }, "replicaConfiguration": { "$ref": "#/types/gcp:sql/DatabaseInstanceReplicaConfiguration:DatabaseInstanceReplicaConfiguration", @@ -190085,7 +190113,7 @@ }, "region": { "type": "string", - "description": "The region the instance will sit in. If a region is not provided in the resource definition,\nthe provider region will be used instead.\n\n- - -\n", + "description": "The region the instance will sit in. If a region is not provided in the resource definition,\nthe provider region will be used instead.\n", "willReplaceOnChanges": true }, "replicaConfiguration": { @@ -190190,7 +190218,7 @@ }, "region": { "type": "string", - "description": "The region the instance will sit in. If a region is not provided in the resource definition,\nthe provider region will be used instead.\n\n- - -\n", + "description": "The region the instance will sit in. If a region is not provided in the resource definition,\nthe provider region will be used instead.\n", "willReplaceOnChanges": true }, "replicaConfiguration": { @@ -190253,7 +190281,7 @@ }, "host": { "type": "string", - "description": "The externally accessible IPv4 address for the source database server.\n\n\n- - -\n" + "description": "The externally accessible IPv4 address for the source database server.\n" }, "name": { "type": "string", @@ -190316,7 +190344,7 @@ }, "host": { "type": "string", - "description": "The externally accessible IPv4 address for the source database server.\n\n\n- - -\n", + "description": "The externally accessible IPv4 address for the source database server.\n", "willReplaceOnChanges": true }, "name": { @@ -190385,7 +190413,7 @@ }, "host": { "type": "string", - "description": "The externally accessible IPv4 address for the source database server.\n\n\n- - -\n", + "description": "The externally accessible IPv4 address for the source database server.\n", "willReplaceOnChanges": true }, "name": { @@ -190557,7 +190585,7 @@ "properties": { "deletionPolicy": { "type": "string", - "description": "The deletion policy for the user.\nSetting `ABANDON` allows the resource to be abandoned rather than deleted. This is useful\nfor Postgres, where users cannot be deleted from the API if they have been granted SQL roles.\n\nPossible values are: `ABANDON`.\n\n- - -\n" + "description": "The deletion policy for the user.\nSetting `ABANDON` allows the resource to be abandoned rather than deleted. This is useful\nfor Postgres, where users cannot be deleted from the API if they have been granted SQL roles.\n\nPossible values are: `ABANDON`.\n" }, "host": { "type": "string", @@ -190604,7 +190632,7 @@ "inputProperties": { "deletionPolicy": { "type": "string", - "description": "The deletion policy for the user.\nSetting `ABANDON` allows the resource to be abandoned rather than deleted. This is useful\nfor Postgres, where users cannot be deleted from the API if they have been granted SQL roles.\n\nPossible values are: `ABANDON`.\n\n- - -\n" + "description": "The deletion policy for the user.\nSetting `ABANDON` allows the resource to be abandoned rather than deleted. This is useful\nfor Postgres, where users cannot be deleted from the API if they have been granted SQL roles.\n\nPossible values are: `ABANDON`.\n" }, "host": { "type": "string", @@ -190648,7 +190676,7 @@ "properties": { "deletionPolicy": { "type": "string", - "description": "The deletion policy for the user.\nSetting `ABANDON` allows the resource to be abandoned rather than deleted. This is useful\nfor Postgres, where users cannot be deleted from the API if they have been granted SQL roles.\n\nPossible values are: `ABANDON`.\n\n- - -\n" + "description": "The deletion policy for the user.\nSetting `ABANDON` allows the resource to be abandoned rather than deleted. This is useful\nfor Postgres, where users cannot be deleted from the API if they have been granted SQL roles.\n\nPossible values are: `ABANDON`.\n" }, "host": { "type": "string", @@ -190739,7 +190767,7 @@ }, "location": { "type": "string", - "description": "The [GCS location](https://cloud.google.com/storage/docs/bucket-locations).\n\n- - -\n" + "description": "The [GCS location](https://cloud.google.com/storage/docs/bucket-locations).\n" }, "logging": { "$ref": "#/types/gcp:storage/BucketLogging:BucketLogging", @@ -190846,7 +190874,7 @@ }, "location": { "type": "string", - "description": "The [GCS location](https://cloud.google.com/storage/docs/bucket-locations).\n\n- - -\n", + "description": "The [GCS location](https://cloud.google.com/storage/docs/bucket-locations).\n", "willReplaceOnChanges": true }, "logging": { @@ -190941,7 +190969,7 @@ }, "location": { "type": "string", - "description": "The [GCS location](https://cloud.google.com/storage/docs/bucket-locations).\n\n- - -\n", + "description": "The [GCS location](https://cloud.google.com/storage/docs/bucket-locations).\n", "willReplaceOnChanges": true }, "logging": { @@ -191003,7 +191031,7 @@ "properties": { "bucket": { "type": "string", - "description": "The name of the bucket it applies to.\n\n- - -\n" + "description": "The name of the bucket it applies to.\n" }, "defaultAcl": { "type": "string", @@ -191028,7 +191056,7 @@ "inputProperties": { "bucket": { "type": "string", - "description": "The name of the bucket it applies to.\n\n- - -\n", + "description": "The name of the bucket it applies to.\n", "willReplaceOnChanges": true }, "defaultAcl": { @@ -191056,7 +191084,7 @@ "properties": { "bucket": { "type": "string", - "description": "The name of the bucket it applies to.\n\n- - -\n", + "description": "The name of the bucket it applies to.\n", "willReplaceOnChanges": true }, "defaultAcl": { @@ -191096,7 +191124,7 @@ }, "entity": { "type": "string", - "description": "The entity holding the permission, in one of the following forms:\nuser-userId\nuser-email\ngroup-groupId\ngroup-email\ndomain-domain\nproject-team-projectId\nallUsers\nallAuthenticatedUsers\nExamples:\nThe user liz@example.com would be user-liz@example.com.\nThe group example@googlegroups.com would be\ngroup-example@googlegroups.com.\nTo refer to all members of the Google Apps for Business domain\nexample.com, the entity would be domain-example.com.\n\n\n- - -\n" + "description": "The entity holding the permission, in one of the following forms:\nuser-userId\nuser-email\ngroup-groupId\ngroup-email\ndomain-domain\nproject-team-projectId\nallUsers\nallAuthenticatedUsers\nExamples:\nThe user liz@example.com would be user-liz@example.com.\nThe group example@googlegroups.com would be\ngroup-example@googlegroups.com.\nTo refer to all members of the Google Apps for Business domain\nexample.com, the entity would be domain-example.com.\n" }, "role": { "type": "string", @@ -191117,7 +191145,7 @@ }, "entity": { "type": "string", - "description": "The entity holding the permission, in one of the following forms:\nuser-userId\nuser-email\ngroup-groupId\ngroup-email\ndomain-domain\nproject-team-projectId\nallUsers\nallAuthenticatedUsers\nExamples:\nThe user liz@example.com would be user-liz@example.com.\nThe group example@googlegroups.com would be\ngroup-example@googlegroups.com.\nTo refer to all members of the Google Apps for Business domain\nexample.com, the entity would be domain-example.com.\n\n\n- - -\n", + "description": "The entity holding the permission, in one of the following forms:\nuser-userId\nuser-email\ngroup-groupId\ngroup-email\ndomain-domain\nproject-team-projectId\nallUsers\nallAuthenticatedUsers\nExamples:\nThe user liz@example.com would be user-liz@example.com.\nThe group example@googlegroups.com would be\ngroup-example@googlegroups.com.\nTo refer to all members of the Google Apps for Business domain\nexample.com, the entity would be domain-example.com.\n", "willReplaceOnChanges": true }, "role": { @@ -191147,7 +191175,7 @@ }, "entity": { "type": "string", - "description": "The entity holding the permission, in one of the following forms:\nuser-userId\nuser-email\ngroup-groupId\ngroup-email\ndomain-domain\nproject-team-projectId\nallUsers\nallAuthenticatedUsers\nExamples:\nThe user liz@example.com would be user-liz@example.com.\nThe group example@googlegroups.com would be\ngroup-example@googlegroups.com.\nTo refer to all members of the Google Apps for Business domain\nexample.com, the entity would be domain-example.com.\n\n\n- - -\n", + "description": "The entity holding the permission, in one of the following forms:\nuser-userId\nuser-email\ngroup-groupId\ngroup-email\ndomain-domain\nproject-team-projectId\nallUsers\nallAuthenticatedUsers\nExamples:\nThe user liz@example.com would be user-liz@example.com.\nThe group example@googlegroups.com would be\ngroup-example@googlegroups.com.\nTo refer to all members of the Google Apps for Business domain\nexample.com, the entity would be domain-example.com.\n", "willReplaceOnChanges": true }, "role": { @@ -191163,7 +191191,7 @@ "properties": { "bucket": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "condition": { "$ref": "#/types/gcp:storage/BucketIAMBindingCondition:BucketIAMBindingCondition", @@ -191193,7 +191221,7 @@ "inputProperties": { "bucket": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "condition": { @@ -191223,7 +191251,7 @@ "properties": { "bucket": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "condition": { @@ -191255,7 +191283,7 @@ "properties": { "bucket": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "condition": { "$ref": "#/types/gcp:storage/BucketIAMMemberCondition:BucketIAMMemberCondition", @@ -191282,7 +191310,7 @@ "inputProperties": { "bucket": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "condition": { @@ -191310,7 +191338,7 @@ "properties": { "bucket": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "condition": { @@ -191340,7 +191368,7 @@ "properties": { "bucket": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" }, "etag": { "type": "string", @@ -191359,7 +191387,7 @@ "inputProperties": { "bucket": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "policyData": { @@ -191376,7 +191404,7 @@ "properties": { "bucket": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "etag": { @@ -191472,7 +191500,7 @@ }, "source": { "$ref": "pulumi.json#/Asset", - "description": "A path to the data you want to upload. Must be defined\nif `content` is not.\n\n- - -\n" + "description": "A path to the data you want to upload. Must be defined\nif `content` is not.\n" }, "storageClass": { "type": "string", @@ -191566,7 +191594,7 @@ }, "source": { "$ref": "pulumi.json#/Asset", - "description": "A path to the data you want to upload. Must be defined\nif `content` is not.\n\n- - -\n", + "description": "A path to the data you want to upload. Must be defined\nif `content` is not.\n", "willReplaceOnChanges": true }, "storageClass": { @@ -191674,7 +191702,7 @@ }, "source": { "$ref": "pulumi.json#/Asset", - "description": "A path to the data you want to upload. Must be defined\nif `content` is not.\n\n- - -\n", + "description": "A path to the data you want to upload. Must be defined\nif `content` is not.\n", "willReplaceOnChanges": true }, "storageClass": { @@ -191762,7 +191790,7 @@ }, "entity": { "type": "string", - "description": "The entity holding the permission, in one of the following forms:\n* user-{{userId}}\n* user-{{email}} (such as \"user-liz@example.com\")\n* group-{{groupId}}\n* group-{{email}} (such as \"group-example@googlegroups.com\")\n* domain-{{domain}} (such as \"domain-example.com\")\n* project-team-{{projectId}}\n* allUsers\n* allAuthenticatedUsers\n" + "description": "The entity holding the permission, in one of the following forms:\n\nuser-{{userId}}\n\nuser-{{email}} (such as \"user-liz@example.com\")\n\ngroup-{{groupId}}\n\ngroup-{{email}} (such as \"group-example@googlegroups.com\")\n\ndomain-{{domain}} (such as \"domain-example.com\")\n\nproject-team-{{projectId}}\n\nallUsers\n\nallAuthenticatedUsers\n" }, "entityId": { "type": "string", @@ -191785,7 +191813,7 @@ }, "role": { "type": "string", - "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n\n\n- - -\n" + "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n" } }, "required": [ @@ -191805,7 +191833,7 @@ }, "entity": { "type": "string", - "description": "The entity holding the permission, in one of the following forms:\n* user-{{userId}}\n* user-{{email}} (such as \"user-liz@example.com\")\n* group-{{groupId}}\n* group-{{email}} (such as \"group-example@googlegroups.com\")\n* domain-{{domain}} (such as \"domain-example.com\")\n* project-team-{{projectId}}\n* allUsers\n* allAuthenticatedUsers\n" + "description": "The entity holding the permission, in one of the following forms:\n\nuser-{{userId}}\n\nuser-{{email}} (such as \"user-liz@example.com\")\n\ngroup-{{groupId}}\n\ngroup-{{email}} (such as \"group-example@googlegroups.com\")\n\ndomain-{{domain}} (such as \"domain-example.com\")\n\nproject-team-{{projectId}}\n\nallUsers\n\nallAuthenticatedUsers\n" }, "object": { "type": "string", @@ -191813,7 +191841,7 @@ }, "role": { "type": "string", - "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n\n\n- - -\n" + "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n" } }, "requiredInputs": [ @@ -191838,7 +191866,7 @@ }, "entity": { "type": "string", - "description": "The entity holding the permission, in one of the following forms:\n* user-{{userId}}\n* user-{{email}} (such as \"user-liz@example.com\")\n* group-{{groupId}}\n* group-{{email}} (such as \"group-example@googlegroups.com\")\n* domain-{{domain}} (such as \"domain-example.com\")\n* project-team-{{projectId}}\n* allUsers\n* allAuthenticatedUsers\n" + "description": "The entity holding the permission, in one of the following forms:\n\nuser-{{userId}}\n\nuser-{{email}} (such as \"user-liz@example.com\")\n\ngroup-{{groupId}}\n\ngroup-{{email}} (such as \"group-example@googlegroups.com\")\n\ndomain-{{domain}} (such as \"domain-example.com\")\n\nproject-team-{{projectId}}\n\nallUsers\n\nallAuthenticatedUsers\n" }, "entityId": { "type": "string", @@ -191861,7 +191889,7 @@ }, "role": { "type": "string", - "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n\n\n- - -\n" + "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n" } }, "type": "object" @@ -191885,7 +191913,7 @@ }, "serviceAccountEmail": { "type": "string", - "description": "The email address of the key's associated service account.\n\n\n- - -\n" + "description": "The email address of the key's associated service account.\n" }, "state": { "type": "string", @@ -191916,7 +191944,7 @@ }, "serviceAccountEmail": { "type": "string", - "description": "The email address of the key's associated service account.\n\n\n- - -\n", + "description": "The email address of the key's associated service account.\n", "willReplaceOnChanges": true }, "state": { @@ -191946,7 +191974,7 @@ }, "serviceAccountEmail": { "type": "string", - "description": "The email address of the key's associated service account.\n\n\n- - -\n", + "description": "The email address of the key's associated service account.\n", "willReplaceOnChanges": true }, "state": { @@ -192111,7 +192139,7 @@ }, "topic": { "type": "string", - "description": "The Cloud PubSub topic to which this subscription publishes. Expects either the\ntopic name, assumed to belong to the default GCP provider project, or the project-level name,\ni.e. `projects/my-gcp-project/topics/my-topic` or `my-topic`. If the project is not set in the provider,\nyou will need to use the project-level name.\n\n- - -\n" + "description": "The Cloud PubSub topic to which this subscription publishes. Expects either the\ntopic name, assumed to belong to the default GCP provider project, or the project-level name,\ni.e. `projects/my-gcp-project/topics/my-topic` or `my-topic`. If the project is not set in the provider,\nyou will need to use the project-level name.\n" } }, "required": [ @@ -192155,7 +192183,7 @@ }, "topic": { "type": "string", - "description": "The Cloud PubSub topic to which this subscription publishes. Expects either the\ntopic name, assumed to belong to the default GCP provider project, or the project-level name,\ni.e. `projects/my-gcp-project/topics/my-topic` or `my-topic`. If the project is not set in the provider,\nyou will need to use the project-level name.\n\n- - -\n", + "description": "The Cloud PubSub topic to which this subscription publishes. Expects either the\ntopic name, assumed to belong to the default GCP provider project, or the project-level name,\ni.e. `projects/my-gcp-project/topics/my-topic` or `my-topic`. If the project is not set in the provider,\nyou will need to use the project-level name.\n", "willReplaceOnChanges": true } }, @@ -192208,7 +192236,7 @@ }, "topic": { "type": "string", - "description": "The Cloud PubSub topic to which this subscription publishes. Expects either the\ntopic name, assumed to belong to the default GCP provider project, or the project-level name,\ni.e. `projects/my-gcp-project/topics/my-topic` or `my-topic`. If the project is not set in the provider,\nyou will need to use the project-level name.\n\n- - -\n", + "description": "The Cloud PubSub topic to which this subscription publishes. Expects either the\ntopic name, assumed to belong to the default GCP provider project, or the project-level name,\ni.e. `projects/my-gcp-project/topics/my-topic` or `my-topic`. If the project is not set in the provider,\nyou will need to use the project-level name.\n", "willReplaceOnChanges": true } }, @@ -192224,7 +192252,7 @@ }, "object": { "type": "string", - "description": "The name of the object to apply the acl to.\n\n- - -\n" + "description": "The name of the object to apply the acl to.\n" }, "predefinedAcl": { "type": "string", @@ -192251,7 +192279,7 @@ }, "object": { "type": "string", - "description": "The name of the object to apply the acl to.\n\n- - -\n", + "description": "The name of the object to apply the acl to.\n", "willReplaceOnChanges": true }, "predefinedAcl": { @@ -192280,7 +192308,7 @@ }, "object": { "type": "string", - "description": "The name of the object to apply the acl to.\n\n- - -\n", + "description": "The name of the object to apply the acl to.\n", "willReplaceOnChanges": true }, "predefinedAcl": { @@ -192315,7 +192343,7 @@ }, "entity": { "type": "string", - "description": "The entity holding the permission, in one of the following forms:\n* user-{{userId}}\n* user-{{email}} (such as \"user-liz@example.com\")\n* group-{{groupId}}\n* group-{{email}} (such as \"group-example@googlegroups.com\")\n* domain-{{domain}} (such as \"domain-example.com\")\n* project-team-{{projectId}}\n* allUsers\n* allAuthenticatedUsers\n" + "description": "The entity holding the permission, in one of the following forms:\n\nuser-{{userId}}\n\nuser-{{email}} (such as \"user-liz@example.com\")\n\ngroup-{{groupId}}\n\ngroup-{{email}} (such as \"group-example@googlegroups.com\")\n\ndomain-{{domain}} (such as \"domain-example.com\")\n\nproject-team-{{projectId}}\n\nallUsers\n\nallAuthenticatedUsers\n" }, "entityId": { "type": "string", @@ -192338,7 +192366,7 @@ }, "role": { "type": "string", - "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n\n\n- - -\n" + "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n" } }, "required": [ @@ -192359,7 +192387,7 @@ }, "entity": { "type": "string", - "description": "The entity holding the permission, in one of the following forms:\n* user-{{userId}}\n* user-{{email}} (such as \"user-liz@example.com\")\n* group-{{groupId}}\n* group-{{email}} (such as \"group-example@googlegroups.com\")\n* domain-{{domain}} (such as \"domain-example.com\")\n* project-team-{{projectId}}\n* allUsers\n* allAuthenticatedUsers\n" + "description": "The entity holding the permission, in one of the following forms:\n\nuser-{{userId}}\n\nuser-{{email}} (such as \"user-liz@example.com\")\n\ngroup-{{groupId}}\n\ngroup-{{email}} (such as \"group-example@googlegroups.com\")\n\ndomain-{{domain}} (such as \"domain-example.com\")\n\nproject-team-{{projectId}}\n\nallUsers\n\nallAuthenticatedUsers\n" }, "object": { "type": "string", @@ -192367,7 +192395,7 @@ }, "role": { "type": "string", - "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n\n\n- - -\n" + "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n" } }, "requiredInputs": [ @@ -192393,7 +192421,7 @@ }, "entity": { "type": "string", - "description": "The entity holding the permission, in one of the following forms:\n* user-{{userId}}\n* user-{{email}} (such as \"user-liz@example.com\")\n* group-{{groupId}}\n* group-{{email}} (such as \"group-example@googlegroups.com\")\n* domain-{{domain}} (such as \"domain-example.com\")\n* project-team-{{projectId}}\n* allUsers\n* allAuthenticatedUsers\n" + "description": "The entity holding the permission, in one of the following forms:\n\nuser-{{userId}}\n\nuser-{{email}} (such as \"user-liz@example.com\")\n\ngroup-{{groupId}}\n\ngroup-{{email}} (such as \"group-example@googlegroups.com\")\n\ndomain-{{domain}} (such as \"domain-example.com\")\n\nproject-team-{{projectId}}\n\nallUsers\n\nallAuthenticatedUsers\n" }, "entityId": { "type": "string", @@ -192416,7 +192444,7 @@ }, "role": { "type": "string", - "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n\n\n- - -\n" + "description": "The access permission for the entity.\nPossible values are: `OWNER`, `READER`.\n" } }, "type": "object" @@ -192435,7 +192463,7 @@ }, "name": { "type": "string", - "description": "The ID of the agent pool to create.\nThe agentPoolId must meet the following requirements:\n* Length of 128 characters or less.\n* Not start with the string goog.\n* Start with a lowercase ASCII character, followed by:\n* Zero or more: lowercase Latin alphabet characters, numerals, hyphens (-), periods (.), underscores (_), or tildes (~).\n* One or more numerals or lowercase ASCII characters.\nAs expressed by the regular expression: ^(?!goog)a-z?$.\n\n\n- - -\n" + "description": "The ID of the agent pool to create.\nThe agentPoolId must meet the following requirements:\n\nLength of 128 characters or less.\n\nNot start with the string goog.\n\nStart with a lowercase ASCII character, followed by:\n\nZero or more: lowercase Latin alphabet characters, numerals, hyphens (-), periods (.), underscores (_), or tildes (~).\n\nOne or more numerals or lowercase ASCII characters.\nAs expressed by the regular expression: ^(?!goog)a-z?$.\n" }, "project": { "type": "string", @@ -192462,7 +192490,7 @@ }, "name": { "type": "string", - "description": "The ID of the agent pool to create.\nThe agentPoolId must meet the following requirements:\n* Length of 128 characters or less.\n* Not start with the string goog.\n* Start with a lowercase ASCII character, followed by:\n* Zero or more: lowercase Latin alphabet characters, numerals, hyphens (-), periods (.), underscores (_), or tildes (~).\n* One or more numerals or lowercase ASCII characters.\nAs expressed by the regular expression: ^(?!goog)a-z?$.\n\n\n- - -\n", + "description": "The ID of the agent pool to create.\nThe agentPoolId must meet the following requirements:\n\nLength of 128 characters or less.\n\nNot start with the string goog.\n\nStart with a lowercase ASCII character, followed by:\n\nZero or more: lowercase Latin alphabet characters, numerals, hyphens (-), periods (.), underscores (_), or tildes (~).\n\nOne or more numerals or lowercase ASCII characters.\nAs expressed by the regular expression: ^(?!goog)a-z?$.\n", "willReplaceOnChanges": true }, "project": { @@ -192484,7 +192512,7 @@ }, "name": { "type": "string", - "description": "The ID of the agent pool to create.\nThe agentPoolId must meet the following requirements:\n* Length of 128 characters or less.\n* Not start with the string goog.\n* Start with a lowercase ASCII character, followed by:\n* Zero or more: lowercase Latin alphabet characters, numerals, hyphens (-), periods (.), underscores (_), or tildes (~).\n* One or more numerals or lowercase ASCII characters.\nAs expressed by the regular expression: ^(?!goog)a-z?$.\n\n\n- - -\n", + "description": "The ID of the agent pool to create.\nThe agentPoolId must meet the following requirements:\n\nLength of 128 characters or less.\n\nNot start with the string goog.\n\nStart with a lowercase ASCII character, followed by:\n\nZero or more: lowercase Latin alphabet characters, numerals, hyphens (-), periods (.), underscores (_), or tildes (~).\n\nOne or more numerals or lowercase ASCII characters.\nAs expressed by the regular expression: ^(?!goog)a-z?$.\n", "willReplaceOnChanges": true }, "project": { @@ -192533,7 +192561,7 @@ }, "schedule": { "$ref": "#/types/gcp:storage/TransferJobSchedule:TransferJobSchedule", - "description": "Schedule specification defining when the Transfer Job should be scheduled to start, end and what time to run. Structure documented below.\n\n- - -\n" + "description": "Schedule specification defining when the Transfer Job should be scheduled to start, end and what time to run. Structure documented below.\n" }, "status": { "type": "string", @@ -192569,7 +192597,7 @@ }, "schedule": { "$ref": "#/types/gcp:storage/TransferJobSchedule:TransferJobSchedule", - "description": "Schedule specification defining when the Transfer Job should be scheduled to start, end and what time to run. Structure documented below.\n\n- - -\n" + "description": "Schedule specification defining when the Transfer Job should be scheduled to start, end and what time to run. Structure documented below.\n" }, "status": { "type": "string", @@ -192618,7 +192646,7 @@ }, "schedule": { "$ref": "#/types/gcp:storage/TransferJobSchedule:TransferJobSchedule", - "description": "Schedule specification defining when the Transfer Job should be scheduled to start, end and what time to run. Structure documented below.\n\n- - -\n" + "description": "Schedule specification defining when the Transfer Job should be scheduled to start, end and what time to run. Structure documented below.\n" }, "status": { "type": "string", @@ -192637,7 +192665,7 @@ "properties": { "location": { "type": "string", - "description": "Location of the resource.\n\n- - -\n" + "description": "Location of the resource.\n" }, "name": { "type": "string", @@ -192660,7 +192688,7 @@ "inputProperties": { "location": { "type": "string", - "description": "Location of the resource.\n\n- - -\n", + "description": "Location of the resource.\n", "willReplaceOnChanges": true }, "parent": { @@ -192683,7 +192711,7 @@ "properties": { "location": { "type": "string", - "description": "Location of the resource.\n\n- - -\n", + "description": "Location of the resource.\n", "willReplaceOnChanges": true }, "name": { @@ -192717,7 +192745,7 @@ }, "tagValue": { "type": "string", - "description": "The TagValue of the TagBinding. Must be of the form tagValues/456.\n\n\n- - -\n" + "description": "The TagValue of the TagBinding. Must be of the form tagValues/456.\n" } }, "required": [ @@ -192733,7 +192761,7 @@ }, "tagValue": { "type": "string", - "description": "The TagValue of the TagBinding. Must be of the form tagValues/456.\n\n\n- - -\n", + "description": "The TagValue of the TagBinding. Must be of the form tagValues/456.\n", "willReplaceOnChanges": true } }, @@ -192755,7 +192783,7 @@ }, "tagValue": { "type": "string", - "description": "The TagValue of the TagBinding. Must be of the form tagValues/456.\n\n\n- - -\n", + "description": "The TagValue of the TagBinding. Must be of the form tagValues/456.\n", "willReplaceOnChanges": true } }, @@ -192798,7 +192826,7 @@ }, "shortName": { "type": "string", - "description": "Input only. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace.\nThe short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n\n\n- - -\n" + "description": "Input only. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace.\nThe short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n" }, "updateTime": { "type": "string", @@ -192838,7 +192866,7 @@ }, "shortName": { "type": "string", - "description": "Input only. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace.\nThe short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n\n\n- - -\n", + "description": "Input only. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace.\nThe short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n", "willReplaceOnChanges": true } }, @@ -192885,7 +192913,7 @@ }, "shortName": { "type": "string", - "description": "Input only. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace.\nThe short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n\n\n- - -\n", + "description": "Input only. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace.\nThe short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n", "willReplaceOnChanges": true }, "updateTime": { @@ -192918,7 +192946,7 @@ }, "tagKey": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" } }, "required": [ @@ -192945,7 +192973,7 @@ }, "tagKey": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -192978,7 +193006,7 @@ }, "tagKey": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -193004,7 +193032,7 @@ }, "tagKey": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" } }, "required": [ @@ -193029,7 +193057,7 @@ }, "tagKey": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -193060,7 +193088,7 @@ }, "tagKey": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -193080,7 +193108,7 @@ }, "tagKey": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" } }, "required": [ @@ -193095,7 +193123,7 @@ }, "tagKey": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -193116,7 +193144,7 @@ }, "tagKey": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -193148,7 +193176,7 @@ }, "shortName": { "type": "string", - "description": "Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey.\nThe short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n\n\n- - -\n" + "description": "Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey.\nThe short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n" }, "updateTime": { "type": "string", @@ -193175,7 +193203,7 @@ }, "shortName": { "type": "string", - "description": "Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey.\nThe short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n\n\n- - -\n", + "description": "Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey.\nThe short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n", "willReplaceOnChanges": true } }, @@ -193209,7 +193237,7 @@ }, "shortName": { "type": "string", - "description": "Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey.\nThe short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n\n\n- - -\n", + "description": "Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey.\nThe short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.\n", "willReplaceOnChanges": true }, "updateTime": { @@ -193242,7 +193270,7 @@ }, "tagValue": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" } }, "required": [ @@ -193269,7 +193297,7 @@ }, "tagValue": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -193302,7 +193330,7 @@ }, "tagValue": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -193328,7 +193356,7 @@ }, "tagValue": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" } }, "required": [ @@ -193353,7 +193381,7 @@ }, "tagValue": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -193384,7 +193412,7 @@ }, "tagValue": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -193404,7 +193432,7 @@ }, "tagValue": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "Used to find the parent resource to bind the IAM policy to\n" } }, "required": [ @@ -193419,7 +193447,7 @@ }, "tagValue": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -193440,7 +193468,7 @@ }, "tagValue": { "type": "string", - "description": "Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true } }, @@ -193498,7 +193526,7 @@ }, "tensorflowVersion": { "type": "string", - "description": "The version of Tensorflow running in the Node.\n\n\n- - -\n" + "description": "The version of Tensorflow running in the Node.\n" }, "useServiceNetworking": { "type": "boolean", @@ -193566,7 +193594,7 @@ }, "tensorflowVersion": { "type": "string", - "description": "The version of Tensorflow running in the Node.\n\n\n- - -\n" + "description": "The version of Tensorflow running in the Node.\n" }, "useServiceNetworking": { "type": "boolean", @@ -193642,7 +193670,7 @@ }, "tensorflowVersion": { "type": "string", - "description": "The version of Tensorflow running in the Node.\n\n\n- - -\n" + "description": "The version of Tensorflow running in the Node.\n" }, "useServiceNetworking": { "type": "boolean", @@ -193679,7 +193707,7 @@ }, "runtimeVersion": { "type": "string", - "description": "Runtime version for the TPU.\n\n\n- - -\n" + "description": "Runtime version for the TPU.\n" }, "zone": { "type": "string", @@ -193714,7 +193742,7 @@ }, "runtimeVersion": { "type": "string", - "description": "Runtime version for the TPU.\n\n\n- - -\n", + "description": "Runtime version for the TPU.\n", "willReplaceOnChanges": true }, "zone": { @@ -193750,7 +193778,7 @@ }, "runtimeVersion": { "type": "string", - "description": "Runtime version for the TPU.\n\n\n- - -\n", + "description": "Runtime version for the TPU.\n", "willReplaceOnChanges": true }, "zone": { @@ -193786,7 +193814,7 @@ }, "metadataSchemaUri": { "type": "string", - "description": "Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.\n\n\n- - -\n" + "description": "Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.\n" }, "name": { "type": "string", @@ -193834,7 +193862,7 @@ }, "metadataSchemaUri": { "type": "string", - "description": "Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.\n\n\n- - -\n", + "description": "Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.\n", "willReplaceOnChanges": true }, "project": { @@ -193877,7 +193905,7 @@ }, "metadataSchemaUri": { "type": "string", - "description": "Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.\n\n\n- - -\n", + "description": "Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.\n", "willReplaceOnChanges": true }, "name": { @@ -193941,7 +193969,7 @@ }, "location": { "type": "string", - "description": "The location for the resource\n\n\n- - -\n" + "description": "The location for the resource\n" }, "modelDeploymentMonitoringJob": { "type": "string", @@ -194002,7 +194030,7 @@ }, "location": { "type": "string", - "description": "The location for the resource\n\n\n- - -\n", + "description": "The location for the resource\n", "willReplaceOnChanges": true }, "name": { @@ -194070,7 +194098,7 @@ }, "location": { "type": "string", - "description": "The location for the resource\n\n\n- - -\n", + "description": "The location for the resource\n", "willReplaceOnChanges": true }, "modelDeploymentMonitoringJob": { @@ -194141,7 +194169,7 @@ }, "onlineStorageTtlDays": { "type": "integer", - "description": "TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage\nperiodically removes obsolete feature values older than onlineStorageTtlDays since the feature generation time. Note\nthat onlineStorageTtlDays should be less than or equal to offlineStorageTtlDays for each EntityType under a\nfeaturestore. If not set, default to 4000 days\n" + "description": "TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage periodically removes obsolete feature values older than onlineStorageTtlDays since the feature generation time. Note that onlineStorageTtlDays should be less than or equal to offlineStorageTtlDays for each EntityType under a featurestore. If not set, default to 4000 days\n" }, "project": { "type": "string", @@ -194191,7 +194219,7 @@ }, "onlineStorageTtlDays": { "type": "integer", - "description": "TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage\nperiodically removes obsolete feature values older than onlineStorageTtlDays since the feature generation time. Note\nthat onlineStorageTtlDays should be less than or equal to offlineStorageTtlDays for each EntityType under a\nfeaturestore. If not set, default to 4000 days\n" + "description": "TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage periodically removes obsolete feature values older than onlineStorageTtlDays since the feature generation time. Note that onlineStorageTtlDays should be less than or equal to offlineStorageTtlDays for each EntityType under a featurestore. If not set, default to 4000 days\n" }, "project": { "type": "string", @@ -194241,7 +194269,7 @@ }, "onlineStorageTtlDays": { "type": "integer", - "description": "TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage\nperiodically removes obsolete feature values older than onlineStorageTtlDays since the feature generation time. Note\nthat onlineStorageTtlDays should be less than or equal to offlineStorageTtlDays for each EntityType under a\nfeaturestore. If not set, default to 4000 days\n" + "description": "TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage periodically removes obsolete feature values older than onlineStorageTtlDays since the feature generation time. Note that onlineStorageTtlDays should be less than or equal to offlineStorageTtlDays for each EntityType under a featurestore. If not set, default to 4000 days\n" }, "project": { "type": "string", @@ -194278,7 +194306,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}.\n\n\n- - -\n" + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}.\n" }, "labels": { "type": "object", @@ -194297,7 +194325,7 @@ }, "offlineStorageTtlDays": { "type": "integer", - "description": "Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline\nstorage. The Feature Store offline storage periodically removes obsolete feature values older than offlineStorageTtlDays\nsince the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.\n" + "description": "Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline storage. The Feature Store offline storage periodically removes obsolete feature values older than offlineStorageTtlDays since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.\n" }, "region": { "type": "string", @@ -194323,7 +194351,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}.\n\n\n- - -\n", + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}.\n", "willReplaceOnChanges": true }, "labels": { @@ -194344,7 +194372,7 @@ }, "offlineStorageTtlDays": { "type": "integer", - "description": "Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline\nstorage. The Feature Store offline storage periodically removes obsolete feature values older than offlineStorageTtlDays\nsince the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.\n" + "description": "Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline storage. The Feature Store offline storage periodically removes obsolete feature values older than offlineStorageTtlDays since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.\n" } }, "requiredInputs": [ @@ -194367,7 +194395,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}.\n\n\n- - -\n", + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}.\n", "willReplaceOnChanges": true }, "labels": { @@ -194388,7 +194416,7 @@ }, "offlineStorageTtlDays": { "type": "integer", - "description": "Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline\nstorage. The Feature Store offline storage periodically removes obsolete feature values older than offlineStorageTtlDays\nsince the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.\n" + "description": "Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline storage. The Feature Store offline storage periodically removes obsolete feature values older than offlineStorageTtlDays since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.\n" }, "region": { "type": "string", @@ -194415,7 +194443,7 @@ }, "entitytype": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}.\n\n\n- - -\n" + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}.\n" }, "etag": { "type": "string", @@ -194461,7 +194489,7 @@ }, "entitytype": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}.\n\n\n- - -\n", + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}.\n", "willReplaceOnChanges": true }, "labels": { @@ -194499,7 +194527,7 @@ }, "entitytype": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}.\n\n\n- - -\n", + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}.\n", "willReplaceOnChanges": true }, "etag": { @@ -194551,7 +194579,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n" }, "members": { "type": "array", @@ -194583,7 +194611,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "members": { @@ -194622,7 +194650,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "members": { @@ -194656,7 +194684,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n" }, "member": { "type": "string" @@ -194685,7 +194713,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "member": { @@ -194722,7 +194750,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "member": { @@ -194751,7 +194779,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n" }, "policyData": { "type": "string", @@ -194772,7 +194800,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "policyData": { @@ -194799,7 +194827,7 @@ }, "featurestore": { "type": "string", - "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to\n", "willReplaceOnChanges": true }, "policyData": { @@ -194832,7 +194860,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -194869,7 +194897,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -194912,7 +194940,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -194948,7 +194976,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -194983,7 +195011,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -195024,7 +195052,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -195058,7 +195086,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "region": { "type": "string", @@ -195084,7 +195112,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -195115,7 +195143,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "region": { @@ -195147,7 +195175,7 @@ }, "displayName": { "type": "string", - "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n\n\n- - -\n" + "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n" }, "etag": { "type": "string", @@ -195162,7 +195190,7 @@ }, "indexUpdateMethod": { "type": "string", - "description": "The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default.\n* BATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update.\n* STREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time.\n" + "description": "The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default.\n\nBATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update.\n\nSTREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time.\n" }, "labels": { "type": "object", @@ -195214,11 +195242,11 @@ }, "displayName": { "type": "string", - "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n\n\n- - -\n" + "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n" }, "indexUpdateMethod": { "type": "string", - "description": "The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default.\n* BATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update.\n* STREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time.\n", + "description": "The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default.\n\nBATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update.\n\nSTREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time.\n", "willReplaceOnChanges": true }, "labels": { @@ -195266,7 +195294,7 @@ }, "displayName": { "type": "string", - "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n\n\n- - -\n" + "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n" }, "etag": { "type": "string", @@ -195281,7 +195309,7 @@ }, "indexUpdateMethod": { "type": "string", - "description": "The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default.\n* BATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update.\n* STREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time.\n", + "description": "The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default.\n\nBATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update.\n\nSTREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time.\n", "willReplaceOnChanges": true }, "labels": { @@ -195334,7 +195362,7 @@ }, "displayName": { "type": "string", - "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n\n\n- - -\n" + "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n" }, "etag": { "type": "string", @@ -195392,7 +195420,7 @@ }, "displayName": { "type": "string", - "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n\n\n- - -\n" + "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n" }, "labels": { "type": "object", @@ -195438,7 +195466,7 @@ }, "displayName": { "type": "string", - "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n\n\n- - -\n" + "description": "The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.\n" }, "etag": { "type": "string", @@ -195625,7 +195653,7 @@ }, "displayName": { "type": "string", - "description": "User provided name of this Tensorboard.\n\n\n- - -\n" + "description": "User provided name of this Tensorboard.\n" }, "encryptionSpec": { "$ref": "#/types/gcp:vertex/AiTensorboardEncryptionSpec:AiTensorboardEncryptionSpec", @@ -195676,7 +195704,7 @@ }, "displayName": { "type": "string", - "description": "User provided name of this Tensorboard.\n\n\n- - -\n" + "description": "User provided name of this Tensorboard.\n" }, "encryptionSpec": { "$ref": "#/types/gcp:vertex/AiTensorboardEncryptionSpec:AiTensorboardEncryptionSpec", @@ -195721,7 +195749,7 @@ }, "displayName": { "type": "string", - "description": "User provided name of this Tensorboard.\n\n\n- - -\n" + "description": "User provided name of this Tensorboard.\n" }, "encryptionSpec": { "$ref": "#/types/gcp:vertex/AiTensorboardEncryptionSpec:AiTensorboardEncryptionSpec", @@ -195770,7 +195798,7 @@ }, "name": { "type": "string", - "description": "The ID of the Cluster.\n\n\n- - -\n" + "description": "The ID of the Cluster.\n" }, "nodeTypeConfigs": { "type": "array", @@ -195802,7 +195830,7 @@ "inputProperties": { "name": { "type": "string", - "description": "The ID of the Cluster.\n\n\n- - -\n", + "description": "The ID of the Cluster.\n", "willReplaceOnChanges": true }, "nodeTypeConfigs": { @@ -195830,7 +195858,7 @@ }, "name": { "type": "string", - "description": "The ID of the Cluster.\n\n\n- - -\n", + "description": "The ID of the Cluster.\n", "willReplaceOnChanges": true }, "nodeTypeConfigs": { @@ -195870,7 +195898,7 @@ }, "name": { "type": "string", - "description": "The ID of the VMwareEngineNetwork.\n\n\n- - -\n" + "description": "The ID of the VMwareEngineNetwork.\n" }, "project": { "type": "string", @@ -195917,7 +195945,7 @@ }, "name": { "type": "string", - "description": "The ID of the VMwareEngineNetwork.\n\n\n- - -\n", + "description": "The ID of the VMwareEngineNetwork.\n", "willReplaceOnChanges": true }, "project": { @@ -195949,7 +195977,7 @@ }, "name": { "type": "string", - "description": "The ID of the VMwareEngineNetwork.\n\n\n- - -\n", + "description": "The ID of the VMwareEngineNetwork.\n", "willReplaceOnChanges": true }, "project": { @@ -196185,7 +196213,7 @@ }, "name": { "type": "string", - "description": "The name of the resource (Max 25 characters).\n\n\n- - -\n" + "description": "The name of the resource (Max 25 characters).\n" }, "network": { "type": "string", @@ -196256,7 +196284,7 @@ }, "name": { "type": "string", - "description": "The name of the resource (Max 25 characters).\n\n\n- - -\n", + "description": "The name of the resource (Max 25 characters).\n", "willReplaceOnChanges": true }, "network": { @@ -196322,7 +196350,7 @@ }, "name": { "type": "string", - "description": "The name of the resource (Max 25 characters).\n\n\n- - -\n", + "description": "The name of the resource (Max 25 characters).\n", "willReplaceOnChanges": true }, "network": { @@ -196576,7 +196604,7 @@ }, "location": { "type": "string", - "description": "The location where the workstation parent resources reside.\n\n\n- - -\n" + "description": "The location where the workstation parent resources reside.\n" }, "name": { "type": "string", @@ -196647,7 +196675,7 @@ }, "location": { "type": "string", - "description": "The location where the workstation parent resources reside.\n\n\n- - -\n", + "description": "The location where the workstation parent resources reside.\n", "willReplaceOnChanges": true }, "project": { @@ -196715,7 +196743,7 @@ }, "location": { "type": "string", - "description": "The location where the workstation parent resources reside.\n\n\n- - -\n", + "description": "The location where the workstation parent resources reside.\n", "willReplaceOnChanges": true }, "name": { @@ -196824,7 +196852,7 @@ }, "workstationClusterId": { "type": "string", - "description": "ID to use for the workstation cluster.\n\n\n- - -\n" + "description": "ID to use for the workstation cluster.\n" } }, "required": [ @@ -196884,7 +196912,7 @@ }, "workstationClusterId": { "type": "string", - "description": "ID to use for the workstation cluster.\n\n\n- - -\n", + "description": "ID to use for the workstation cluster.\n", "willReplaceOnChanges": true } }, @@ -196967,7 +196995,7 @@ }, "workstationClusterId": { "type": "string", - "description": "ID to use for the workstation cluster.\n\n\n- - -\n", + "description": "ID to use for the workstation cluster.\n", "willReplaceOnChanges": true } }, @@ -197032,7 +197060,7 @@ }, "location": { "type": "string", - "description": "The location where the workstation cluster config should reside.\n\n\n- - -\n" + "description": "The location where the workstation cluster config should reside.\n" }, "name": { "type": "string", @@ -197119,7 +197147,7 @@ }, "location": { "type": "string", - "description": "The location where the workstation cluster config should reside.\n\n\n- - -\n", + "description": "The location where the workstation cluster config should reside.\n", "willReplaceOnChanges": true }, "persistentDirectories": { @@ -197213,7 +197241,7 @@ }, "location": { "type": "string", - "description": "The location where the workstation cluster config should reside.\n\n\n- - -\n", + "description": "The location where the workstation cluster config should reside.\n", "willReplaceOnChanges": true }, "name": { @@ -197276,7 +197304,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -197316,7 +197344,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -197363,7 +197391,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -197402,7 +197430,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -197440,7 +197468,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -197485,7 +197513,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -197522,7 +197550,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "workstationClusterId": { "type": "string" @@ -197551,7 +197579,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "workstationClusterId": { @@ -197586,7 +197614,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "workstationClusterId": { @@ -197623,7 +197651,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -197667,7 +197695,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -197719,7 +197747,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -197762,7 +197790,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "role": { "type": "string", @@ -197804,7 +197832,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -197854,7 +197882,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "role": { @@ -197895,7 +197923,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n" + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n" }, "workstationClusterId": { "type": "string" @@ -197928,7 +197956,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "workstationClusterId": { @@ -197968,7 +197996,7 @@ }, "project": { "type": "string", - "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n\n* `member/members` - (Required) Identities that will be granted the privilege in `role`.\nEach entry can have one of the following values:\n* **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.\n* **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n* **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.\n* **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.\n* **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.\n* **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.\n* **projectOwner:projectid**: Owners of the given project. For example, \"projectOwner:my-example-project\"\n* **projectEditor:projectid**: Editors of the given project. For example, \"projectEditor:my-example-project\"\n* **projectViewer:projectid**: Viewers of the given project. For example, \"projectViewer:my-example-project\"\n", + "description": "The ID of the project in which the resource belongs.\nIf it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.\n", "willReplaceOnChanges": true }, "workstationClusterId": { @@ -198537,7 +198565,7 @@ "properties": { "location": { "type": "string", - "description": "The location of the artifact registry repository. eg us-central1\n\n- - -\n" + "description": "The location of the artifact registry repository. eg us-central1\n" }, "project": { "type": "string", @@ -198722,7 +198750,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the App Connection.\n\n- - -\n" + "description": "The name of the App Connection.\n" }, "project": { "type": "string", @@ -198805,7 +198833,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the App Connector.\n\n- - -\n" + "description": "The name of the App Connector.\n" }, "project": { "type": "string", @@ -198874,7 +198902,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the App Gateway.\n\n- - -\n" + "description": "The name of the App Gateway.\n" }, "project": { "type": "string", @@ -199577,7 +199605,7 @@ "properties": { "certificateAuthorityId": { "type": "string", - "description": "ID of the certificate authority.\n\n- - -\n" + "description": "ID of the certificate authority.\n" }, "location": { "type": "string", @@ -199845,7 +199873,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the certificate map.\n\n- - -\n" + "description": "The name of the certificate map.\n" }, "project": { "type": "string", @@ -199972,7 +200000,7 @@ "properties": { "location": { "type": "string", - "description": "The Cloud Build location for the trigger.\n\n- - -\n" + "description": "The Cloud Build location for the trigger.\n" }, "project": { "type": "string", @@ -200212,7 +200240,7 @@ "properties": { "name": { "type": "string", - "description": "The name of a Cloud Function.\n\n- - -\n" + "description": "The name of a Cloud Function.\n" }, "project": { "type": "string", @@ -200472,7 +200500,7 @@ "properties": { "location": { "type": "string", - "description": "The location in which the resource belongs.\n\n- - -\n" + "description": "The location in which the resource belongs.\n" }, "name": { "type": "string", @@ -200757,7 +200785,7 @@ "properties": { "location": { "type": "string", - "description": "The location of the cloud run instance. eg us-central1\n\n- - -\n" + "description": "The location of the cloud run instance. eg us-central1\n" }, "name": { "type": "string", @@ -201194,7 +201222,7 @@ "properties": { "name": { "type": "string", - "description": "A unique name for the resource, required by GCE.\n\n- - -\n" + "description": "A unique name for the resource, required by GCE.\n" }, "project": { "type": "string", @@ -201339,7 +201367,7 @@ "properties": { "name": { "type": "string", - "description": "Name of the resource.\n\n- - -\n" + "description": "Name of the resource.\n" }, "project": { "type": "string", @@ -201473,7 +201501,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the Backend Service.\n\n- - -\n" + "description": "The name of the Backend Service.\n" }, "project": { "type": "string", @@ -201729,7 +201757,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the certificate.\n\n- - -\n" + "description": "The name of the certificate.\n" }, "project": { "type": "string", @@ -201856,7 +201884,7 @@ "properties": { "name": { "type": "string", - "description": "The name of a specific disk.\n\n- - -\n" + "description": "The name of a specific disk.\n" }, "project": { "type": "string", @@ -202126,7 +202154,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the forwarding rule.\n\n\n- - -\n" + "description": "The name of the forwarding rule.\n" }, "project": { "type": "string", @@ -202297,7 +202325,7 @@ "properties": { "name": { "type": "string", - "description": "A unique name for the resource, required by GCE.\n\n- - -\n" + "description": "A unique name for the resource, required by GCE.\n" }, "project": { "type": "string", @@ -202381,7 +202409,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the global forwarding rule.\n\n- - -\n" + "description": "The name of the global forwarding rule.\n" }, "project": { "type": "string", @@ -202506,7 +202534,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the forwarding rule.\n\n\n- - -\n" + "description": "The name of the forwarding rule.\n" }, "project": { "type": "string", @@ -202576,7 +202604,7 @@ "properties": { "name": { "type": "string", - "description": "Name of the resource.\n\n- - -\n" + "description": "Name of the resource.\n" }, "project": { "type": "string", @@ -202710,7 +202738,7 @@ }, "name": { "type": "string", - "description": ", `family` or `filter` - (Required) The name of a specific image or a family.\nExactly one of `name`, `family` or `filter` must be specified. If `name` is specified, it will fetch\nthe corresponding image. If `family` is specified, it will return the latest image\nthat is part of an image family and is not deprecated. If you specify `filter`, your\nfilter must return exactly one image unless you use `most_recent`.\nFilter syntax can be found [here](https://cloud.google.com/compute/docs/reference/rest/v1/images/list) in the filter section.\n\n- - -\n", + "description": ", `family` or `filter` - (Required) The name of a specific image or a family.\nExactly one of `name`, `family` or `filter` must be specified. If `name` is specified, it will fetch\nthe corresponding image. If `family` is specified, it will return the latest image\nthat is part of an image family and is not deprecated. If you specify `filter`, your \nfilter must return exactly one image unless you use `most_recent`. \nFilter syntax can be found [here](https://cloud.google.com/compute/docs/reference/rest/v1/images/list) in the filter section.\n", "willReplaceOnChanges": true }, "project": { @@ -203468,7 +203496,7 @@ }, "port": { "type": "integer", - "description": "The number of the serial port to read output from. Possible values are 1-4.\n\n- - -\n" + "description": "The number of the serial port to read output from. Possible values are 1-4.\n" }, "project": { "type": "string", @@ -203840,7 +203868,7 @@ "properties": { "rangeType": { "type": "string", - "description": "The type of range for which to provide results.\n\nDefaults to `cloud-netblocks`. The following `range_type`s are supported:\n\n* `cloud-netblocks` - Corresponds to the IP addresses used for resources on Google Cloud Platform. [More details.](https://cloud.google.com/compute/docs/faq#where_can_i_find_product_name_short_ip_ranges)\n\n* `google-netblocks` - Corresponds to IP addresses used for Google services. [More details.](https://cloud.google.com/compute/docs/faq#where_can_i_find_product_name_short_ip_ranges)\n\n* `restricted-googleapis` - Corresponds to the IP addresses used for Private Google Access only for services that support VPC Service Controls API access. [More details.](https://cloud.google.com/vpc/docs/private-access-options#domain-vips)\n\n* `private-googleapis` - Corresponds to the IP addresses used for Private Google Access for services that do not support VPC Service Controls. [More details.](https://cloud.google.com/vpc/docs/private-access-options#domain-vips)\n\n* `dns-forwarders` - Corresponds to the IP addresses used to originate Cloud DNS outbound forwarding. [More details.](https://cloud.google.com/dns/zones/#creating-forwarding-zones)\n\n* `iap-forwarders` - Corresponds to the IP addresses used for Cloud IAP for TCP forwarding. [More details.](https://cloud.google.com/iap/docs/using-tcp-forwarding)\n\n* `health-checkers` - Corresponds to the IP addresses used for health checking in Cloud Load Balancing. [More details.](https://cloud.google.com/load-balancing/docs/health-checks)\n\n* `legacy-health-checkers` - Corresponds to the IP addresses used for legacy style health checkers (used by Network Load Balancing). [ More details.](https://cloud.google.com/load-balancing/docs/health-checks)\n" + "description": "The type of range for which to provide results.\n\nDefaults to `cloud-netblocks`. The following `range_type`s are supported:\n" } }, "type": "object" @@ -203893,7 +203921,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the network.\n\n\n- - -\n" + "description": "The name of the network.\n" }, "project": { "type": "string", @@ -204294,7 +204322,7 @@ }, "selfLink": { "type": "string", - "description": "The link to the instance group. One of `name` or `self_link` must be provided.\n\n- - -\n", + "description": "The link to the instance group. One of `name` or `self_link` must be provided.\n", "willReplaceOnChanges": true } }, @@ -204677,7 +204705,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the certificate.\n\n- - -\n" + "description": "The name of the certificate.\n" }, "project": { "type": "string", @@ -204977,7 +205005,7 @@ }, "router": { "type": "string", - "description": "The name of the Cloud Router in which this NAT will be configured.\n\n- - -\n" + "description": "The name of the Cloud Router in which this NAT will be configured.\n" } }, "type": "object", @@ -205169,7 +205197,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the SSL Policy.\n\n- - -\n" + "description": "The name of the SSL Policy.\n" }, "project": { "type": "string", @@ -205258,7 +205286,7 @@ }, "mostRecent": { "type": "boolean", - "description": "If `filter` is provided, ensures the most recent snapshot is returned when multiple compute snapshot match. \n\n- - -\n" + "description": "If `filter` is provided, ensures the most recent snapshot is returned when multiple compute snapshot match.\n" }, "name": { "type": "string", @@ -205580,7 +205608,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the VPN gateway.\n\n\n- - -\n" + "description": "The name of the VPN gateway.\n" }, "project": { "type": "string", @@ -208001,7 +208029,7 @@ "properties": { "appId": { "type": "string", - "description": "The app_id of name of the Firebase androidApp.\n\n\n- - -\n" + "description": "The app_id of name of the Firebase androidApp.\n" }, "project": { "type": "string", @@ -208129,7 +208157,7 @@ "properties": { "appId": { "type": "string", - "description": "The app_id of name of the Firebase iosApp.\n\n\n- - -\n" + "description": "The app_id of name of the Firebase iosApp.\n" }, "project": { "type": "string", @@ -208202,7 +208230,7 @@ "properties": { "appId": { "type": "string", - "description": "The id of the Firebase iOS App.\n\n- - -\n" + "description": "The id of the Firebase iOS App.\n" }, "project": { "type": "string", @@ -208316,7 +208344,7 @@ "properties": { "appId": { "type": "string", - "description": "The app_ip of name of the Firebase webApp.\n\n\n- - -\n" + "description": "The app_ip of name of the Firebase webApp.\n" }, "project": { "type": "string", @@ -208385,7 +208413,7 @@ }, "webAppId": { "type": "string", - "description": "the id of the firebase web app\n\n- - -\n" + "description": "the id of the firebase web app\n" } }, "type": "object", @@ -208499,7 +208527,7 @@ "properties": { "constraint": { "type": "string", - "description": "(Required) The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n" + "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n" }, "folder": { "type": "string", @@ -209267,7 +209295,7 @@ }, "workloadIdentityPoolId": { "type": "string", - "description": "The id of the pool which is the\nfinal component of the resource name.\n\n- - -\n" + "description": "The id of the pool which is the\nfinal component of the resource name.\n" } }, "type": "object", @@ -209331,7 +209359,7 @@ }, "workloadIdentityPoolProviderId": { "type": "string", - "description": "The id of the provider which is the\nfinal component of the resource name.\n\n- - -\n" + "description": "The id of the provider which is the\nfinal component of the resource name.\n" } }, "type": "object", @@ -210207,7 +210235,7 @@ "properties": { "location": { "type": "string", - "description": "The Google Cloud Platform location for the KeyRing.\nA full list of valid locations can be found by running `gcloud kms locations list`.\n\n- - -\n" + "description": "The Google Cloud Platform location for the KeyRing.\nA full list of valid locations can be found by running `gcloud kms locations list`.\n" }, "name": { "type": "string", @@ -210516,7 +210544,7 @@ "properties": { "id": { "type": "string", - "description": "The identifier for the resource. \nExamples:\n\n- `projects/[PROJECT_ID]/sinks/[SINK_NAME]`\n- `organizations/[ORGANIZATION_ID]/sinks/[SINK_NAME]`\n- `billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_NAME]`\n- `folders/[FOLDER_ID]/sinks/[SINK_NAME]`\n" + "description": "The identifier for the resource. \nExamples:\n" } }, "type": "object", @@ -210590,7 +210618,7 @@ "properties": { "moduleId": { "type": "string", - "description": "The ID of the App Engine module underlying this\nservice. Corresponds to the moduleId resource label in the [gae_app](https://cloud.google.com/monitoring/api/resources#tag_gae_app) monitored resource, or the service/module name.\n\n- - -\n\nOther optional fields include:\n" + "description": "The ID of the App Engine module underlying this\nservice. Corresponds to the moduleId resource label in the [gae_app](https://cloud.google.com/monitoring/api/resources#tag_gae_app) monitored resource, or the service/module name.\n\n\n\n\nOther optional fields include:\n" }, "project": { "type": "string", @@ -210671,7 +210699,7 @@ }, "serviceName": { "type": "string", - "description": "The name of the Istio service underlying this service.\nCorresponds to the destination_service_name metric label in Istio metrics.\n\n- - -\n\nOther optional fields include:\n" + "description": "The name of the Istio service underlying this service.\nCorresponds to the destination_service_name metric label in Istio metrics.\n\n\n\n\nOther optional fields include:\n" }, "serviceNamespace": { "type": "string", @@ -210755,7 +210783,7 @@ "properties": { "canonicalService": { "type": "string", - "description": "The name of the canonical service underlying this service.\nCorresponds to the destination_canonical_service_name metric label in label in Istio metrics.\n\n- - -\n\nOther optional fields include:\n" + "description": "The name of the canonical service underlying this service.\nCorresponds to the destination_canonical_service_name metric label in label in Istio metrics.\n\n\n\n\nOther optional fields include:\n" }, "canonicalServiceNamespace": { "type": "string", @@ -210850,7 +210878,7 @@ }, "serviceName": { "type": "string", - "description": "The name of the Istio service underlying this service.\nCorresponds to the destination_service_name metric label in Istio metrics.\n\n- - -\n\nOther optional fields include:\n" + "description": "The name of the Istio service underlying this service.\nCorresponds to the destination_service_name metric label in Istio metrics.\n\n\n\n\nOther optional fields include:\n" }, "serviceNamespace": { "type": "string", @@ -210944,7 +210972,7 @@ }, "type": { "type": "string", - "description": "The type of the notification channel.\n\n- - -\n\nOther optional fields include:\n" + "description": "The type of the notification channel.\n\n\n\n\nOther optional fields include:\n" }, "userLabels": { "type": "object", @@ -211762,7 +211790,7 @@ "properties": { "constraint": { "type": "string", - "description": "(Required) The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n" + "description": "The name of the Constraint the Policy is configuring, for example, `serviceuser.services`. Check out the [complete list of available constraints](https://cloud.google.com/resource-manager/docs/organization-policy/understanding-constraints#available_constraints).\n" }, "project": { "type": "string", @@ -211882,7 +211910,7 @@ }, "service": { "type": "string", - "description": "The name of the Google Platform project service.\n\n- - -\n" + "description": "The name of the Google Platform project service.\n" } }, "type": "object", @@ -211926,7 +211954,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the Cloud Pub/Sub Subscription.\n\n- - -\n" + "description": "The name of the Cloud Pub/Sub Subscription.\n" }, "project": { "type": "string", @@ -212096,7 +212124,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the Cloud Pub/Sub Topic.\n\n- - -\n" + "description": "The name of the Cloud Pub/Sub Topic.\n" }, "project": { "type": "string", @@ -212218,7 +212246,7 @@ "properties": { "name": { "type": "string", - "description": "The name of a Redis instance.\n\n- - -\n" + "description": "The name of a Redis instance.\n" }, "project": { "type": "string", @@ -212406,7 +212434,7 @@ "properties": { "name": { "type": "string", - "description": "The name of the Runtime Configurator configuration.\n\n- - -\n" + "description": "The name of the Runtime Configurator configuration.\n" }, "project": { "type": "string", @@ -212506,7 +212534,7 @@ }, "parent": { "type": "string", - "description": "The name of the RuntimeConfig resource containing this variable.\n\n- - -\n" + "description": "The name of the RuntimeConfig resource containing this variable.\n" }, "project": { "type": "string", @@ -212901,7 +212929,7 @@ "properties": { "accountId": { "type": "string", - "description": "The Google service account ID. This be one of:\n\n* The name of the service account within the project (e.g. `my-service`)\n\n* The fully-qualified path to a service account resource (e.g.\n`projects/my-project/serviceAccounts/...`)\n\n* The email address of the service account (e.g.\n`my-service@my-project.iam.gserviceaccount.com`)\n" + "description": "The Google service account ID. This be one of:\n\nThe name of the service account within the project (e.g. `my-service`)\n\nThe fully-qualified path to a service account resource (e.g.\n`projects/my-project/serviceAccounts/...`)\n\nThe email address of the service account (e.g.\n`my-service@my-project.iam.gserviceaccount.com`)\n" }, "project": { "type": "string", @@ -213600,7 +213628,7 @@ }, "name": { "type": "string", - "description": "The name of the spanner instance.\n\n- - -\n" + "description": "The name of the spanner instance.\n" }, "project": { "type": "string", @@ -214729,7 +214757,7 @@ }, "credentials": { "type": "string", - "description": "What Google service account credentials json should be used to sign the URL.\nThis data source checks the following locations for credentials, in order of preference: data source `credentials` attribute, provider `credentials` attribute and finally the GOOGLE_APPLICATION_CREDENTIALS environment variable.\n\n\u003e **NOTE** the default google credentials configured by `gcloud` sdk or the service account associated with a compute instance cannot be used, because these do not include the private key required to sign the URL. A valid `json` service account credentials key file must be used, as generated via Google cloud console.\n", + "description": "What Google service account credentials json should be used to sign the URL.\nThis data source checks the following locations for credentials, in order of preference: data source `credentials` attribute, provider `credentials` attribute and finally the GOOGLE_APPLICATION_CREDENTIALS environment variable.\n\n**NOTE** the default google credentials configured by `gcloud` sdk or the service account associated with a compute instance cannot be used, because these do not include the private key required to sign the URL. A valid `json` service account credentials key file must be used, as generated via Google cloud console.\n", "secret": true }, "duration": { @@ -215434,7 +215462,7 @@ }, "region": { "type": "string", - "description": "The region of the index.\n\n- - -\n" + "description": "The region of the index.\n" } }, "type": "object", @@ -215592,7 +215620,7 @@ "properties": { "location": { "type": "string", - "description": "Location of the resource.\n\n- - -\n" + "description": "Location of the resource.\n" }, "name": { "type": "string", @@ -215664,7 +215692,7 @@ "properties": { "location": { "type": "string", - "description": "Location of the resource.\n\n- - -\n" + "description": "Location of the resource.\n" }, "name": { "type": "string", @@ -215760,7 +215788,7 @@ "properties": { "name": { "type": "string", - "description": "Name of the resource.\n\n- - -\n" + "description": "Name of the resource.\n" }, "project": { "type": "string", diff --git a/provider/go.mod b/provider/go.mod index 3c8acc640e..f03d39d86e 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -4,8 +4,8 @@ go 1.21 require ( github.com/hashicorp/terraform-provider-google-beta v0.0.0 - github.com/pulumi/pulumi-terraform-bridge/pf v0.16.2-0.20230928004906-04d27048f0a5 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.60.2-0.20230928004906-04d27048f0a5 + github.com/pulumi/pulumi-terraform-bridge/pf v0.16.2-0.20230929003136-01a023a4341f + github.com/pulumi/pulumi-terraform-bridge/v3 v3.60.2-0.20230929003136-01a023a4341f github.com/pulumi/pulumi/pkg/v3 v3.86.0 github.com/pulumi/pulumi/sdk/v3 v3.86.0 ) @@ -249,6 +249,7 @@ require ( github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect github.com/xeipuuv/gojsonschema v1.2.0 // indirect + github.com/yuin/goldmark v1.4.13 // indirect github.com/zclconf/go-cty v1.14.0 // indirect go.opencensus.io v0.24.0 // indirect go.uber.org/atomic v1.9.0 // indirect diff --git a/provider/go.sum b/provider/go.sum index ef074b1951..8a65ede56c 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -2201,12 +2201,12 @@ github.com/prometheus/prometheus v0.37.0/go.mod h1:egARUgz+K93zwqsVIAneFlLZefyGO github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/pulumi/pulumi-java/pkg v0.9.6 h1:UJrOAsYHRchwb4QlfI9Q224qg1TOI3rIsI6DDTUnn30= github.com/pulumi/pulumi-java/pkg v0.9.6/go.mod h1:c6rSw/+q4O0IImgJ9axxoC6QesbPYWBaG5gimbHouUQ= -github.com/pulumi/pulumi-terraform-bridge/pf v0.16.2-0.20230928004906-04d27048f0a5 h1:JhqjJXMgZ/3v+5o8kdvydbNYt5MfyX88Yf6iIGnJYgg= -github.com/pulumi/pulumi-terraform-bridge/pf v0.16.2-0.20230928004906-04d27048f0a5/go.mod h1:h5+uTlLGVEGh6W4RTIbqVIhL3FSAi0VpImxUTYFM7tU= +github.com/pulumi/pulumi-terraform-bridge/pf v0.16.2-0.20230929003136-01a023a4341f h1:gxHL9i07U2mJ0We4FBd33FVbcNDkvIC6Owqzxd3LdGU= +github.com/pulumi/pulumi-terraform-bridge/pf v0.16.2-0.20230929003136-01a023a4341f/go.mod h1:HGPurCMzJC/8EWp9Rwpzh0jZYQtg22J9s3mVPMdb25s= github.com/pulumi/pulumi-terraform-bridge/testing v0.0.1 h1:SCg1gjfY9N4yn8U8peIUYATifjoDABkyR7H9lmefsfc= github.com/pulumi/pulumi-terraform-bridge/testing v0.0.1/go.mod h1:7OeUPH8rpt5ipyj9EFcnXpuzQ8SHL0dyqdfa8nOacdk= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.60.2-0.20230928004906-04d27048f0a5 h1:wnyOnITvlW3u8a9Bjj/J0RRARJS/D/jfLUQkVWp0tXo= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.60.2-0.20230928004906-04d27048f0a5/go.mod h1:k6iVhOWqTkMWxMdd7njoSkPXBJC/T2Rs44Iif3yDgXw= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.60.2-0.20230929003136-01a023a4341f h1:FyyxwhUHvvB5UaERROcvtwOyAT0BgUZqG39vFT6HgvY= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.60.2-0.20230929003136-01a023a4341f/go.mod h1:guG2hAwKNcXgQiQw3++9YNKP07Nk5jgpOAdJuzTZBUo= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.6 h1:uy8P3aaAbrOrGvytvCb2KsYqZMA9TJiY8IKeVQgNAJo= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.6/go.mod h1:uw1IN0Mlvi5SL0cmWzmKqZ+ZDNueRIXkr9aE+XQkrug= github.com/pulumi/pulumi-yaml v1.2.2 h1:W6BeUBLhDrJ2GSU0em1AUVelG9PBI4ABY61DdhJOO3E= @@ -2427,6 +2427,7 @@ github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.4.13 h1:fVcFKWvrslecOb/tg+Cc05dkeYx540o0FuFt3nUVDoE= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43/go.mod h1:aX5oPXxHm3bOH+xeAttToC8pqch2ScQN/JoXYupl6xs= github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50/go.mod h1:NUSPSUX/bi6SeDMUh6brw0nXpxHnc96TguQh0+r/ssA=