| sandbox/alpha-scone-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
|
|---|
|
|---|
| sandbox/alpha-scone-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
|
|---|
|
|---|
| sandbox/alpha-tasks-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/alpha-tasks-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/androidengprod-pa- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/androidengprod-pa-treehugger- | | values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250207 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/androidengprod-pa-treehugger-v1 | | values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250207 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/androidengprod-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-analyticssuitefrontend-pa- | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-analyticssuitefrontend-pa-v1 | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-androidauthnimblegateway-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-androidauthnimblegateway-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-androidbuild-pa- | | dictionary_item_added | - root['resources']['buildattempts']
- root['resources']['media']
- root['resources']['builds']['resources']
- root['resources']['builds']['methods']['list']
- root['schemas']['Blobstore2Info']
- root['schemas']['BuildArtifactMetadata']
- root['schemas']['BuildAttempt']
- root['schemas']['BuildStats']
- root['schemas']['CherryPickConflictError']
- root['schemas']['CompositeMedia']
- root['schemas']['ContentTypeInfo']
- root['schemas']['CpuTime']
- root['schemas']['CpuTimeLine']
- root['schemas']['CpuUsage']
- root['schemas']['CpuUsageLine']
- root['schemas']['DiffChecksumsResponse']
- root['schemas']['DiffDownloadResponse']
- root['schemas']['DiffUploadRequest']
- root['schemas']['DiffUploadResponse']
- root['schemas']['DiffVersionResponse']
- root['schemas']['DiskUsage']
- root['schemas']['DownloadParameters']
- root['schemas']['GerritChangeSpec']
- root['schemas']['GetBuildAttemptResponse']
- root['schemas']['GetDownloadUrlResponse']
- root['schemas']['LabelInfo']
- root['schemas']['ListBuildArtifactsResponse']
- root['schemas']['ListBuildsResponse']
- root['schemas']['MachineInformation']
- root['schemas']['Media']
- root['schemas']['MemoryUsage']
- root['schemas']['MemoryUsageLine']
- root['schemas']['Message']
- root['schemas']['ObjectId']
- root['schemas']['PartitionSize']
- root['schemas']['ResourceUtilization']
- root['schemas']['ReviewerInfo']
- root['schemas']['UserError']
- root['schemas']['Voter']
- root['schemas']['Build']['properties']['vmImage']
- root['schemas']['Change']['properties']['label']
- root['schemas']['Change']['properties']['messages']
- root['schemas']['Change']['properties']['reviewer']
- root['schemas']['CommitInfo']['properties']['date']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-androidbuild-pa-v4 | | dictionary_item_added | - root['resources']['buildattempts']
- root['resources']['media']
- root['resources']['builds']['resources']
- root['resources']['builds']['methods']['list']
- root['schemas']['Blobstore2Info']
- root['schemas']['BuildArtifactMetadata']
- root['schemas']['BuildAttempt']
- root['schemas']['BuildStats']
- root['schemas']['CherryPickConflictError']
- root['schemas']['CompositeMedia']
- root['schemas']['ContentTypeInfo']
- root['schemas']['CpuTime']
- root['schemas']['CpuTimeLine']
- root['schemas']['CpuUsage']
- root['schemas']['CpuUsageLine']
- root['schemas']['DiffChecksumsResponse']
- root['schemas']['DiffDownloadResponse']
- root['schemas']['DiffUploadRequest']
- root['schemas']['DiffUploadResponse']
- root['schemas']['DiffVersionResponse']
- root['schemas']['DiskUsage']
- root['schemas']['DownloadParameters']
- root['schemas']['GerritChangeSpec']
- root['schemas']['GetBuildAttemptResponse']
- root['schemas']['GetDownloadUrlResponse']
- root['schemas']['LabelInfo']
- root['schemas']['ListBuildArtifactsResponse']
- root['schemas']['ListBuildsResponse']
- root['schemas']['MachineInformation']
- root['schemas']['Media']
- root['schemas']['MemoryUsage']
- root['schemas']['MemoryUsageLine']
- root['schemas']['Message']
- root['schemas']['ObjectId']
- root['schemas']['PartitionSize']
- root['schemas']['ResourceUtilization']
- root['schemas']['ReviewerInfo']
- root['schemas']['UserError']
- root['schemas']['Voter']
- root['schemas']['Build']['properties']['vmImage']
- root['schemas']['Change']['properties']['label']
- root['schemas']['Change']['properties']['messages']
- root['schemas']['Change']['properties']['reviewer']
- root['schemas']['CommitInfo']['properties']['date']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-apigateway- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-apigateway-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-apigateway-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-apigateway-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-apigateway-v1beta | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-apigee- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Instance']['properties']['diskEncryptionKeyName']['description'] | | new_value | Optional. Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
| old_value | Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['addonsConfig']['description'] | | new_value | Optional. Addon configurations of the Apigee organization. |
|---|
| old_value | Addon configurations of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataLocation']['description'] | | new_value | Optional. This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
| old_value | This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['authorizedNetwork']['description'] | | new_value | Optional. Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['billingType']['description'] | | new_value | Optional. Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
| old_value | Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['controlPlaneEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['description']['description'] | | new_value | Optional. Description of the Apigee organization. |
|---|
| old_value | Description of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['displayName']['description'] | | new_value | Optional. Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
| old_value | Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['portalDisabled']['description'] | | new_value | Optional. Configuration for the Portals settings. |
|---|
| old_value | Configuration for the Portals settings. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['properties']['description'] | | new_value | Optional. Properties defined in the Apigee organization profile. |
|---|
| old_value | Properties defined in the Apigee organization profile. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['runtimeDatabaseEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-apigee-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Instance']['properties']['diskEncryptionKeyName']['description'] | | new_value | Optional. Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
| old_value | Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['addonsConfig']['description'] | | new_value | Optional. Addon configurations of the Apigee organization. |
|---|
| old_value | Addon configurations of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataLocation']['description'] | | new_value | Optional. This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
| old_value | This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['authorizedNetwork']['description'] | | new_value | Optional. Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['billingType']['description'] | | new_value | Optional. Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
| old_value | Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['controlPlaneEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['description']['description'] | | new_value | Optional. Description of the Apigee organization. |
|---|
| old_value | Description of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['displayName']['description'] | | new_value | Optional. Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
| old_value | Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['portalDisabled']['description'] | | new_value | Optional. Configuration for the Portals settings. |
|---|
| old_value | Configuration for the Portals settings. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['properties']['description'] | | new_value | Optional. Properties defined in the Apigee organization profile. |
|---|
| old_value | Properties defined in the Apigee organization profile. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['runtimeDatabaseEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-appsbackup-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-appsbackup-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-appsgenaiserver-pa- | | dictionary_item_added | - root['schemas']['CaribouApiProtoAddonsTemplatesDataSourceConfig']
- root['schemas']['AppsIntelligenceGenAiChatSignals']['properties']['viewType']
- root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['groundingRestrictions']
- root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['gemId']
- root['schemas']['AssistantLamdaFeatureMetadataGitHubMetadata']['properties']['ownerName']
- root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['dataSourceConfigs']
|
|---|
| dictionary_item_removed | - root['schemas']['Proto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiChatSignals']['description'] | | new_value | LINT.IfChange(chat_signals) Signals for Chat. Next ID: 4. |
|---|
| old_value | LINT.IfChange(chat_signals) Signals for Chat. Next ID: 3. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['description'] | | new_value | LINT.IfChange(client_context) Next id: 22. |
|---|
| old_value | LINT.IfChange(client_context) Next id: 21. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['description'] | | new_value | Next ID: 22. |
|---|
| old_value | Next ID: 21. |
|---|
|
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['description'] | | new_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1106. |
|---|
| old_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1104. |
|---|
|
|---|
| root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['loggingInfo']['description'] | | new_value | Optional. Logging info for the selection control. |
|---|
| old_value | Optional. Logging info for the selection control. Next field number: 15 |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][190] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| old_value | SLIDES_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][189] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| old_value | SHEETS_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][189] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| old_value | SHEETS_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][190] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| old_value | SLIDES_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][188] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| old_value | DOCS_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][188] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| old_value | DOCS_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enum'][38] | GEMKICK_EXTENSION_OPERATION_TYPE_USE_SANDBOX_ENV_IMPRESSION |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enum'][39] | GEMKICK_EXTENSION_OPERATION_TYPE_USE_SANDBOX_ENV_CLICKED |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enumDescriptions'][37] | Account linking. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][15] | ACTIVE_CONTEXT_CLASSIFICATION_MEETING_NOTES |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][16] | ACTIVE_CONTEXT_CLASSIFICATION_LETTER_OR_COMMUNICATION |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][17] | ACTIVE_CONTEXT_CLASSIFICATION_MARKETING_MATERIAL |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][18] | ACTIVE_CONTEXT_CLASSIFICATION_FORMS |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][19] | ACTIVE_CONTEXT_CLASSIFICATION_COVER_LETTER |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][20] | ACTIVE_CONTEXT_CLASSIFICATION_CUSTOMER_SUPPORT_PLAYBOOK |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][15] | The active context is classified as meeting notes. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][16] | The active context is classified as a letter or communication. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][17] | The active context is classified as marketing material. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][18] | The active context is classified as a form. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][19] | The active context is classified as a cover letter. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][20] | The active context is classified as a customer support playbook. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][15] | ACTIVE_CONTEXT_CLASSIFICATION_MEETING_NOTES |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][16] | ACTIVE_CONTEXT_CLASSIFICATION_LETTER_OR_COMMUNICATION |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][17] | ACTIVE_CONTEXT_CLASSIFICATION_MARKETING_MATERIAL |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][18] | ACTIVE_CONTEXT_CLASSIFICATION_FORMS |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][19] | ACTIVE_CONTEXT_CLASSIFICATION_COVER_LETTER |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][20] | ACTIVE_CONTEXT_CLASSIFICATION_CUSTOMER_SUPPORT_PLAYBOOK |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][15] | The active context is classified as meeting notes. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][16] | The active context is classified as a letter or communication. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][17] | The active context is classified as marketing material. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][18] | The active context is classified as a form. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][19] | The active context is classified as a cover letter. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][20] | The active context is classified as a customer support playbook. |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][23] | STARTER_TILE_ICON_CONDITIONAL_FORMAT |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][35] | STARTER_TILE_ICON_DROPDOWN |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][41] | STARTER_TILE_ICON_FILTER |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][54] | STARTER_TILE_ICON_PIVOT_TABLE |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][64] | STARTER_TILE_ICON_SORT |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['properties']['target']['enum'][3] | BROWSER |
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['properties']['target']['enumDescriptions'][3] | MutatingOps with BROWSER target will be executed in the browser client. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][2] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][287] | GEMINI_CHAT_LHS_NAV_BUTTON_EXPECTED_MERCHANTS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][288] | GEMINI_CHAT_MODEL_DROPDOWN_EXPECTED_MERCHANTS_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][289] | GEMINI_CHAT_PEP_EXPECTED_MERCHANTS_ACTION_WITH_ICONS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][312] | XXX_TEST_ONLY_MEET_ANDROID_PROMO_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][329] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][330] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][331] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][1] | go/drive-web-onedrive-promo-dd |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][282] | Gemini Chat Upsells Admin |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][287] | Expected merchants |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][191] | AI_VALUE_MEET_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][192] | AI_VALUE_MEET_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][193] | AI_VALUE_MEET_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][194] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][195] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][196] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][197] | AI_VALUE_GNP_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][198] | AI_VALUE_GNP_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][199] | AI_VALUE_GNP_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][200] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][201] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][202] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][266] | GMAIL_PEP_DASHER_UPGRADE_TANAC |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][267] | GMAIL_PEP_DASHER_UPGRADE_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][268] | GMAIL_PEP_DASHER_UPGRADE_NO_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][288] | FLAT_DISCOUNT_GRANTING |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][355] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][369] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][381] | XXX_TEST_ONLY_ADMIN_CONSOLE_ONBOARDING_ACCORDION_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][489] | GEMRISE_V2_NOTEBOOKLM_AE_DISCOVER_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][266] | Gmail PEP for Upgrade experience: go/upgrade-experience-gmail-pep |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][381] | Admin Console onboarding accordion test only promos |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][488] | Discover Card for Dasher users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][489] | Discover Card for AE users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][191] | AI_VALUE_MEET_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][192] | AI_VALUE_MEET_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][193] | AI_VALUE_MEET_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][194] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][195] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][196] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][197] | AI_VALUE_GNP_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][198] | AI_VALUE_GNP_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][199] | AI_VALUE_GNP_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][200] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][201] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][202] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][266] | GMAIL_PEP_DASHER_UPGRADE_TANAC |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][267] | GMAIL_PEP_DASHER_UPGRADE_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][268] | GMAIL_PEP_DASHER_UPGRADE_NO_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][288] | FLAT_DISCOUNT_GRANTING |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][355] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][369] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][381] | XXX_TEST_ONLY_ADMIN_CONSOLE_ONBOARDING_ACCORDION_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][489] | GEMRISE_V2_NOTEBOOKLM_AE_DISCOVER_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][266] | Gmail PEP for Upgrade experience: go/upgrade-experience-gmail-pep |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][381] | Admin Console onboarding accordion test only promos |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][488] | Discover Card for Dasher users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][489] | Discover Card for AE users - NotebookLM |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][5] | APPEND_ROW_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][6] | UPDATE_CELLS_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][7] | ADD_SHEET_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][9] | CLEAR_FILTER_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][11] | DELETE_DIMENSION_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][5] | Sheets - Append row action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][6] | Sheets - Update cells action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][7] | Sheets - Add sheet action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][9] | Sheets - Clear filter action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][11] | Sheets - Delete dimension action type. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][281] | Gemini Chat Upsells |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][469] | Discover Card - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][469] | Discover Card - NotebookLM |
|---|
|
|---|
|
|---|
| sandbox/autopush-appsgenaiserver-pa-v1 | | dictionary_item_added | - root['schemas']['CaribouApiProtoAddonsTemplatesDataSourceConfig']
- root['schemas']['AppsIntelligenceGenAiChatSignals']['properties']['viewType']
- root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['groundingRestrictions']
- root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['gemId']
- root['schemas']['AssistantLamdaFeatureMetadataGitHubMetadata']['properties']['ownerName']
- root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['dataSourceConfigs']
|
|---|
| dictionary_item_removed | - root['schemas']['Proto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiChatSignals']['description'] | | new_value | LINT.IfChange(chat_signals) Signals for Chat. Next ID: 4. |
|---|
| old_value | LINT.IfChange(chat_signals) Signals for Chat. Next ID: 3. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['description'] | | new_value | LINT.IfChange(client_context) Next id: 22. |
|---|
| old_value | LINT.IfChange(client_context) Next id: 21. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['description'] | | new_value | Next ID: 22. |
|---|
| old_value | Next ID: 21. |
|---|
|
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['description'] | | new_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1106. |
|---|
| old_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1104. |
|---|
|
|---|
| root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['loggingInfo']['description'] | | new_value | Optional. Logging info for the selection control. |
|---|
| old_value | Optional. Logging info for the selection control. Next field number: 15 |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][190] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| old_value | SLIDES_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][189] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| old_value | SHEETS_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][189] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| old_value | SHEETS_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][190] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| old_value | SLIDES_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][188] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| old_value | DOCS_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][188] | | new_value | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| old_value | DOCS_BANNER_AI_VALUE_UPSELL |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enum'][38] | GEMKICK_EXTENSION_OPERATION_TYPE_USE_SANDBOX_ENV_IMPRESSION |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enum'][39] | GEMKICK_EXTENSION_OPERATION_TYPE_USE_SANDBOX_ENV_CLICKED |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enumDescriptions'][37] | Account linking. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][15] | ACTIVE_CONTEXT_CLASSIFICATION_MEETING_NOTES |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][16] | ACTIVE_CONTEXT_CLASSIFICATION_LETTER_OR_COMMUNICATION |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][17] | ACTIVE_CONTEXT_CLASSIFICATION_MARKETING_MATERIAL |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][18] | ACTIVE_CONTEXT_CLASSIFICATION_FORMS |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][19] | ACTIVE_CONTEXT_CLASSIFICATION_COVER_LETTER |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][20] | ACTIVE_CONTEXT_CLASSIFICATION_CUSTOMER_SUPPORT_PLAYBOOK |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][15] | The active context is classified as meeting notes. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][16] | The active context is classified as a letter or communication. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][17] | The active context is classified as marketing material. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][18] | The active context is classified as a form. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][19] | The active context is classified as a cover letter. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][20] | The active context is classified as a customer support playbook. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][15] | ACTIVE_CONTEXT_CLASSIFICATION_MEETING_NOTES |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][16] | ACTIVE_CONTEXT_CLASSIFICATION_LETTER_OR_COMMUNICATION |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][17] | ACTIVE_CONTEXT_CLASSIFICATION_MARKETING_MATERIAL |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][18] | ACTIVE_CONTEXT_CLASSIFICATION_FORMS |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][19] | ACTIVE_CONTEXT_CLASSIFICATION_COVER_LETTER |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][20] | ACTIVE_CONTEXT_CLASSIFICATION_CUSTOMER_SUPPORT_PLAYBOOK |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][15] | The active context is classified as meeting notes. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][16] | The active context is classified as a letter or communication. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][17] | The active context is classified as marketing material. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][18] | The active context is classified as a form. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][19] | The active context is classified as a cover letter. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][20] | The active context is classified as a customer support playbook. |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][23] | STARTER_TILE_ICON_CONDITIONAL_FORMAT |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][35] | STARTER_TILE_ICON_DROPDOWN |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][41] | STARTER_TILE_ICON_FILTER |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][54] | STARTER_TILE_ICON_PIVOT_TABLE |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][64] | STARTER_TILE_ICON_SORT |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['properties']['target']['enum'][3] | BROWSER |
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['properties']['target']['enumDescriptions'][3] | MutatingOps with BROWSER target will be executed in the browser client. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][2] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][287] | GEMINI_CHAT_LHS_NAV_BUTTON_EXPECTED_MERCHANTS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][288] | GEMINI_CHAT_MODEL_DROPDOWN_EXPECTED_MERCHANTS_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][289] | GEMINI_CHAT_PEP_EXPECTED_MERCHANTS_ACTION_WITH_ICONS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][312] | XXX_TEST_ONLY_MEET_ANDROID_PROMO_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][329] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][330] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][331] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][1] | go/drive-web-onedrive-promo-dd |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][282] | Gemini Chat Upsells Admin |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][287] | Expected merchants |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][191] | AI_VALUE_MEET_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][192] | AI_VALUE_MEET_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][193] | AI_VALUE_MEET_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][194] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][195] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][196] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][197] | AI_VALUE_GNP_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][198] | AI_VALUE_GNP_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][199] | AI_VALUE_GNP_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][200] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][201] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][202] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][266] | GMAIL_PEP_DASHER_UPGRADE_TANAC |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][267] | GMAIL_PEP_DASHER_UPGRADE_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][268] | GMAIL_PEP_DASHER_UPGRADE_NO_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][288] | FLAT_DISCOUNT_GRANTING |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][355] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][369] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][381] | XXX_TEST_ONLY_ADMIN_CONSOLE_ONBOARDING_ACCORDION_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][489] | GEMRISE_V2_NOTEBOOKLM_AE_DISCOVER_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][266] | Gmail PEP for Upgrade experience: go/upgrade-experience-gmail-pep |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][381] | Admin Console onboarding accordion test only promos |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][488] | Discover Card for Dasher users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][489] | Discover Card for AE users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][191] | AI_VALUE_MEET_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][192] | AI_VALUE_MEET_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][193] | AI_VALUE_MEET_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][194] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][195] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][196] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][197] | AI_VALUE_GNP_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][198] | AI_VALUE_GNP_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][199] | AI_VALUE_GNP_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][200] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][201] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][202] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][266] | GMAIL_PEP_DASHER_UPGRADE_TANAC |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][267] | GMAIL_PEP_DASHER_UPGRADE_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][268] | GMAIL_PEP_DASHER_UPGRADE_NO_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][288] | FLAT_DISCOUNT_GRANTING |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][355] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][369] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][381] | XXX_TEST_ONLY_ADMIN_CONSOLE_ONBOARDING_ACCORDION_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][489] | GEMRISE_V2_NOTEBOOKLM_AE_DISCOVER_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][266] | Gmail PEP for Upgrade experience: go/upgrade-experience-gmail-pep |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][381] | Admin Console onboarding accordion test only promos |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][488] | Discover Card for Dasher users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][489] | Discover Card for AE users - NotebookLM |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][5] | APPEND_ROW_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][6] | UPDATE_CELLS_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][7] | ADD_SHEET_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][9] | CLEAR_FILTER_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][11] | DELETE_DIMENSION_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][5] | Sheets - Append row action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][6] | Sheets - Update cells action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][7] | Sheets - Add sheet action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][9] | Sheets - Clear filter action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][11] | Sheets - Delete dimension action type. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][281] | Gemini Chat Upsells |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][469] | Discover Card - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][469] | Discover Card - NotebookLM |
|---|
|
|---|
|
|---|
| sandbox/autopush-area120tables- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-area120tables-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-asia-east1-cloudbuild- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-asia-east1-cloudbuild-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-asia-east1-cloudbuild-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-auditrecording-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enum'][128] | GOOGLE_ONE_PARTNERSHIP_SERVER |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][324] | GOOGLE_ONE_PARTNER_PLAN_ACTIVATION_TOS_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][324] | The user has accepted the ToS for Google One Partner Plan Activation. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][404] | GOOGLE_HOME_ANDROID_AI_LABS_OPT_IN_OUT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][437] | GOOGLE_HOME_IOS_AI_LABS_OPT_IN_OUT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][510] | GOOGLE_ONE_PARTNER_PLAN_ACTIVATION_FLOW |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][404] | User is going through the Google Home Android app AI Labs Opt-in/out flow. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][437] | User is going through the Google Home iOS app AI Labs Opt-in/out flow. |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][361] | GOOGLE_WALLET_BULK_ADD_IMAGE_PASSES_ACKNOWLEDGEMENT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][361] | The event specifying that the user has agreed to add image passes on bulk import review screen. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][586] | GOOGLE_WALLET_BULK_ADD_IMAGE_PASSES_ACKNOWLEDGEMENT_ANDROID |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][586] | Google Wallet bulk add image passes acknowledgement on Android. |
|---|
|
|---|
|
|---|
| sandbox/autopush-auditrecording-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enum'][128] | GOOGLE_ONE_PARTNERSHIP_SERVER |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][324] | GOOGLE_ONE_PARTNER_PLAN_ACTIVATION_TOS_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][324] | The user has accepted the ToS for Google One Partner Plan Activation. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][404] | GOOGLE_HOME_ANDROID_AI_LABS_OPT_IN_OUT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][437] | GOOGLE_HOME_IOS_AI_LABS_OPT_IN_OUT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][510] | GOOGLE_ONE_PARTNER_PLAN_ACTIVATION_FLOW |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][404] | User is going through the Google Home Android app AI Labs Opt-in/out flow. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][437] | User is going through the Google Home iOS app AI Labs Opt-in/out flow. |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][361] | GOOGLE_WALLET_BULK_ADD_IMAGE_PASSES_ACKNOWLEDGEMENT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][361] | The event specifying that the user has agreed to add image passes on bulk import review screen. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][586] | GOOGLE_WALLET_BULK_ADD_IMAGE_PASSES_ACKNOWLEDGEMENT_ANDROID |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][586] | Google Wallet bulk add image passes acknowledgement on Android. |
|---|
|
|---|
|
|---|
| sandbox/autopush-automl- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-automl-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-automl-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-automl-v1p1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-beyondcorp- | | dictionary_item_removed | - root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['create']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['patch']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['create']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-beyondcorp-v1 | | dictionary_item_removed | - root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['create']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['patch']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['create']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-beyondcorp-v1alpha | | dictionary_item_removed | - root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['create']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['patch']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['create']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-blobcomments-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-blobcomments-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-calendar-pa- | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250211 |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['canonicalCode']['description'] | | new_value | copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
| old_value | The canonical error code (see codes.proto) that most closely corresponds to this status. This may be missing, and in the common case of the generic space, it definitely will be. copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['space']['description'] | | new_value | copybara:strip_begin(b/383363683) Space to which this status belongs copybara:strip_end_and_replace optional string space = 2; // Space to which this status belongs |
|---|
| old_value | The following are usually only present when code != 0 Space to which this status belongs copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional string space = 2; |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-calendar-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250211 |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['canonicalCode']['description'] | | new_value | copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
| old_value | The canonical error code (see codes.proto) that most closely corresponds to this status. This may be missing, and in the common case of the generic space, it definitely will be. copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['space']['description'] | | new_value | copybara:strip_begin(b/383363683) Space to which this status belongs copybara:strip_end_and_replace optional string space = 2; // Space to which this status belongs |
|---|
| old_value | The following are usually only present when code != 0 Space to which this status belongs copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional string space = 2; |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-classroom- | | values_changed | | root['resources']['courses']['resources']['topics']['methods']['create']['description'] | | new_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `FAILED_PRECONDITION` for the following request error: * CourseTopicLimitReached * `NOT_FOUND` if the requested course does not exist. |
|---|
| old_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `NOT_FOUND` if the requested course does not exist. |
|---|
|
|---|
| root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-classroom-v1 | | values_changed | | root['resources']['courses']['resources']['topics']['methods']['create']['description'] | | new_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `FAILED_PRECONDITION` for the following request error: * CourseTopicLimitReached * `NOT_FOUND` if the requested course does not exist. |
|---|
| old_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `NOT_FOUND` if the requested course does not exist. |
|---|
|
|---|
| root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudaicompanion- | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudaicompanion-v1 | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudaicompanion-v1alpha | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudaicompanion-v1beta | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudaicompanionadmin- | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudaicompanionadmin-v1 | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudaicompanionadmin-v1alpha | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudaicompanionadmin-v1beta | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudbuild- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudbuild-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudbuild-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudchannel- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['description'] | | new_value | Contact Details. |
|---|
| old_value | Contact Details |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['familyName']['description'] | | new_value | Required. Contact's last name. |
|---|
| old_value | Required. Contact's Last name. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['givenName']['description'] | | new_value | Required. Contact's first name. |
|---|
| old_value | Required. Contact's First name. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['phone']['description'] | | new_value | Optional. Phone number. Only supports setting e164_number. |
|---|
| old_value | Optional. Phone number. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1SalesCycle']['properties']['closeDate']['description'] | | new_value | Output only. For open opportunities, this is the expected close date. For closed opportunities, this is the contract signed date. Available in Limited view. |
|---|
| old_value | Output only. For open opportunities, this is the expected close date. For closed opportunities, this is the contract signed date Available in Limited view. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudChannelV1alpha1OpportunityInfo']['properties']['productCategory']['items']['enum'][27] | GCP_AGENTSPACE |
|---|
| root['schemas']['GoogleCloudChannelV1alpha1OpportunityInfo']['properties']['productCategory']['items']['enumDescriptions'][27] | GCP Agentspace. |
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudchannel-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudchannel-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudchannel-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudchannel-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudchannel-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['description'] | | new_value | Contact Details. |
|---|
| old_value | Contact Details |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['familyName']['description'] | | new_value | Required. Contact's last name. |
|---|
| old_value | Required. Contact's Last name. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['givenName']['description'] | | new_value | Required. Contact's first name. |
|---|
| old_value | Required. Contact's First name. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['phone']['description'] | | new_value | Optional. Phone number. Only supports setting e164_number. |
|---|
| old_value | Optional. Phone number. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1SalesCycle']['properties']['closeDate']['description'] | | new_value | Output only. For open opportunities, this is the expected close date. For closed opportunities, this is the contract signed date. Available in Limited view. |
|---|
| old_value | Output only. For open opportunities, this is the expected close date. For closed opportunities, this is the contract signed date Available in Limited view. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudChannelV1alpha1OpportunityInfo']['properties']['productCategory']['items']['enum'][27] | GCP_AGENTSPACE |
|---|
| root['schemas']['GoogleCloudChannelV1alpha1OpportunityInfo']['properties']['productCategory']['items']['enumDescriptions'][27] | GCP Agentspace. |
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcommerceconsumerprocurement- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcommerceconsumerprocurement-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcommerceconsumerprocurement-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcommerceprocurement- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcommerceprocurement-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcrmcards-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcrmcards-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcrmeventbus-pa- | | dictionary_item_added | - root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoConsumptionModel']
- root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoFlatRateDiscountConsumptionModelDiscount']
- root['schemas']['SecurityRpcAllowLocalhostOnlyRestriction']
- root['schemas']['SecurityRpcLabelAclRestriction']
- root['schemas']['SecurityRpcRestrictionsDirectPathAccessPolicy']
- root['schemas']['SecurityRpcRestrictionsPermission']
- root['schemas']['SecurityRpcRestrictionsPermissionNonCritical']
- root['schemas']['SecurityRpcRestrictionsRequireGRPC']
- root['schemas']['SecurityRpcRestrictionsRequireSameMultinodeMachine']
- root['schemas']['SecurityRpcRestrictionsRequireSameUserOverUDS']
- root['schemas']['SecurityRpcRestrictionsRequireServerJob']
- root['schemas']['SecurityRpcRestrictionsRequireServerSecurityRealm']
- root['schemas']['SecurityRpcRestrictionsRequireServerSecurityTags']
- root['schemas']['SecurityRpcRestrictionsRequireServerType']
- root['schemas']['SecurityRpcRestrictionsRequireZammAcceptedCheck']
- root['schemas']['CloudSalesAppsCloudbaseModulesEntitiesGpsProductOption']['properties']['jobFunction']
- root['schemas']['DestinationRestriction']['properties']['permissions']
- root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoFixedSkuPrice']['properties']['consumptionModel']
- root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoFlatRateDiscount']['properties']['consumptionModelDiscounts']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enumDeprecated']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enumDeprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['DestinationRestriction']['properties']['destinationPermissions']['description'] | | new_value | Individual permissions, everything else is denied. An empty list of permissions indicates no permissions. In many cases, the RPC could match against more than one DestinationPermission. In these cases the order of the permissions usually does not matter since any match just permits access, but it does matter in 2 cases: - The permission has security_tags, since a successful match against such a permission returns those tags. - The permission has report_usage=true, since that will cause usage feedback to be reported to the peer and in particular the usage report will indicate which permission was matched. Whichever permission is successfully matched will determine both the security tags and the usage report (or lack thereof) returned. All permissions with report_usage=true should come after all permissions with report_usage=false. If this is upheld then the implementation guarantees to select a permission with report_usage=false if one can match successfully and otherwise select the first matching permission in order. No order of matching is guaranteed among report_usage=false permissions (which only matters if some of the candidates have security tags). The permissions can be expressed in either one of two formats. All permissions in a single instance of this message must be in the same format, so only one of the following two fields must be populated. |
|---|
| old_value | Individual permissions, everything else is denied. An empty list of permissions indicates no permissions. In many cases, the RPC could match against more than one DestinationPermission. In these cases the order of the permissions usually does not matter since any match just permits access, but it does matter in 2 cases: - The permission has security_tags, since a successful match against such a permission returns those tags. - The permission has report_usage=true, since that will cause usage feedback to be reported to the peer and in particular the usage report will indicate which permission was matched. Whichever permission is successfully matched will determine both the security tags and the usage report (or lack thereof) returned. All permissions with report_usage=true should come after all permissions with report_usage=false. If this is upheld then the implementation guarantees to select a permission with report_usage=false if one can match successfully and otherwise select the first matching permission in order. No order of matching is guaranteed among report_usage=false permissions (which only matters if some of the candidates have security tags). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
| root['schemas']['NotificationsFrontendDataCommonAndroidSdkMessage']['properties']['notificationTimestampForWhen']['enumDescriptions'][0] | | new_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the OS-provided current time on every display. |
|---|
| old_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the current time on every display. |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcrmeventbus-pa-v1 | | dictionary_item_added | - root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoConsumptionModel']
- root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoFlatRateDiscountConsumptionModelDiscount']
- root['schemas']['SecurityRpcAllowLocalhostOnlyRestriction']
- root['schemas']['SecurityRpcLabelAclRestriction']
- root['schemas']['SecurityRpcRestrictionsDirectPathAccessPolicy']
- root['schemas']['SecurityRpcRestrictionsPermission']
- root['schemas']['SecurityRpcRestrictionsPermissionNonCritical']
- root['schemas']['SecurityRpcRestrictionsRequireGRPC']
- root['schemas']['SecurityRpcRestrictionsRequireSameMultinodeMachine']
- root['schemas']['SecurityRpcRestrictionsRequireSameUserOverUDS']
- root['schemas']['SecurityRpcRestrictionsRequireServerJob']
- root['schemas']['SecurityRpcRestrictionsRequireServerSecurityRealm']
- root['schemas']['SecurityRpcRestrictionsRequireServerSecurityTags']
- root['schemas']['SecurityRpcRestrictionsRequireServerType']
- root['schemas']['SecurityRpcRestrictionsRequireZammAcceptedCheck']
- root['schemas']['CloudSalesAppsCloudbaseModulesEntitiesGpsProductOption']['properties']['jobFunction']
- root['schemas']['DestinationRestriction']['properties']['permissions']
- root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoFixedSkuPrice']['properties']['consumptionModel']
- root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoFlatRateDiscount']['properties']['consumptionModelDiscounts']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enumDeprecated']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enumDeprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['DestinationRestriction']['properties']['destinationPermissions']['description'] | | new_value | Individual permissions, everything else is denied. An empty list of permissions indicates no permissions. In many cases, the RPC could match against more than one DestinationPermission. In these cases the order of the permissions usually does not matter since any match just permits access, but it does matter in 2 cases: - The permission has security_tags, since a successful match against such a permission returns those tags. - The permission has report_usage=true, since that will cause usage feedback to be reported to the peer and in particular the usage report will indicate which permission was matched. Whichever permission is successfully matched will determine both the security tags and the usage report (or lack thereof) returned. All permissions with report_usage=true should come after all permissions with report_usage=false. If this is upheld then the implementation guarantees to select a permission with report_usage=false if one can match successfully and otherwise select the first matching permission in order. No order of matching is guaranteed among report_usage=false permissions (which only matters if some of the candidates have security tags). The permissions can be expressed in either one of two formats. All permissions in a single instance of this message must be in the same format, so only one of the following two fields must be populated. |
|---|
| old_value | Individual permissions, everything else is denied. An empty list of permissions indicates no permissions. In many cases, the RPC could match against more than one DestinationPermission. In these cases the order of the permissions usually does not matter since any match just permits access, but it does matter in 2 cases: - The permission has security_tags, since a successful match against such a permission returns those tags. - The permission has report_usage=true, since that will cause usage feedback to be reported to the peer and in particular the usage report will indicate which permission was matched. Whichever permission is successfully matched will determine both the security tags and the usage report (or lack thereof) returned. All permissions with report_usage=true should come after all permissions with report_usage=false. If this is upheld then the implementation guarantees to select a permission with report_usage=false if one can match successfully and otherwise select the first matching permission in order. No order of matching is guaranteed among report_usage=false permissions (which only matters if some of the candidates have security tags). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
| root['schemas']['NotificationsFrontendDataCommonAndroidSdkMessage']['properties']['notificationTimestampForWhen']['enumDescriptions'][0] | | new_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the OS-provided current time on every display. |
|---|
| old_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the current time on every display. |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcrmeventbus-pa-v3 | | dictionary_item_added | - root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoConsumptionModel']
- root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoFlatRateDiscountConsumptionModelDiscount']
- root['schemas']['SecurityRpcAllowLocalhostOnlyRestriction']
- root['schemas']['SecurityRpcLabelAclRestriction']
- root['schemas']['SecurityRpcRestrictionsDirectPathAccessPolicy']
- root['schemas']['SecurityRpcRestrictionsPermission']
- root['schemas']['SecurityRpcRestrictionsPermissionNonCritical']
- root['schemas']['SecurityRpcRestrictionsRequireGRPC']
- root['schemas']['SecurityRpcRestrictionsRequireSameMultinodeMachine']
- root['schemas']['SecurityRpcRestrictionsRequireSameUserOverUDS']
- root['schemas']['SecurityRpcRestrictionsRequireServerJob']
- root['schemas']['SecurityRpcRestrictionsRequireServerSecurityRealm']
- root['schemas']['SecurityRpcRestrictionsRequireServerSecurityTags']
- root['schemas']['SecurityRpcRestrictionsRequireServerType']
- root['schemas']['SecurityRpcRestrictionsRequireZammAcceptedCheck']
- root['schemas']['CloudSalesAppsCloudbaseModulesEntitiesGpsProductOption']['properties']['jobFunction']
- root['schemas']['DestinationRestriction']['properties']['permissions']
- root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoFixedSkuPrice']['properties']['consumptionModel']
- root['schemas']['EnterpriseCrmWorkflowCpqDiscountInfoFlatRateDiscount']['properties']['consumptionModelDiscounts']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enumDeprecated']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enumDeprecated']
|
|---|
| dictionary_item_removed | - root['schemas']['Proto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['DestinationRestriction']['properties']['destinationPermissions']['description'] | | new_value | Individual permissions, everything else is denied. An empty list of permissions indicates no permissions. In many cases, the RPC could match against more than one DestinationPermission. In these cases the order of the permissions usually does not matter since any match just permits access, but it does matter in 2 cases: - The permission has security_tags, since a successful match against such a permission returns those tags. - The permission has report_usage=true, since that will cause usage feedback to be reported to the peer and in particular the usage report will indicate which permission was matched. Whichever permission is successfully matched will determine both the security tags and the usage report (or lack thereof) returned. All permissions with report_usage=true should come after all permissions with report_usage=false. If this is upheld then the implementation guarantees to select a permission with report_usage=false if one can match successfully and otherwise select the first matching permission in order. No order of matching is guaranteed among report_usage=false permissions (which only matters if some of the candidates have security tags). The permissions can be expressed in either one of two formats. All permissions in a single instance of this message must be in the same format, so only one of the following two fields must be populated. |
|---|
| old_value | Individual permissions, everything else is denied. An empty list of permissions indicates no permissions. In many cases, the RPC could match against more than one DestinationPermission. In these cases the order of the permissions usually does not matter since any match just permits access, but it does matter in 2 cases: - The permission has security_tags, since a successful match against such a permission returns those tags. - The permission has report_usage=true, since that will cause usage feedback to be reported to the peer and in particular the usage report will indicate which permission was matched. Whichever permission is successfully matched will determine both the security tags and the usage report (or lack thereof) returned. All permissions with report_usage=true should come after all permissions with report_usage=false. If this is upheld then the implementation guarantees to select a permission with report_usage=false if one can match successfully and otherwise select the first matching permission in order. No order of matching is guaranteed among report_usage=false permissions (which only matters if some of the candidates have security tags). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
| root['schemas']['NotificationsFrontendDataCommonAndroidSdkMessage']['properties']['notificationTimestampForWhen']['enumDescriptions'][0] | | new_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the OS-provided current time on every display. |
|---|
| old_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the current time on every display. |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoCompanyDomain']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoFinanceDeal']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoIndustryCode']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmCustomerProtoTechnologyProduct']['properties']['source']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmProtoPotentialMatch']['properties']['potentialMatchSourceSystem']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enum'][53] | LUSHA |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enum'][71] | CGC_FORM_EVENT_PHYSICAL |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enumDescriptions'][53] | Source system for Lusha. |
|---|
| root['schemas']['EnterpriseCrmMdmProtoSourceEntityId']['properties']['sourceSystem']['enumDescriptions'][71] | Source system for CGC Form for Physical Events lead ingestion |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcrmipfrontend-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcrmipfrontend-pa-v1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['integrations']['methods']['search']['parameters']['enableNaturalLanguageQueryUnderstanding']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcrmipfrontend-pa-v1alpha | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['integrations']['methods']['search']['parameters']['enableNaturalLanguageQueryUnderstanding']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudcrmipfrontend-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudidentity- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudidentity-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudidentity-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudidentity-pa-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudidentity-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudidentity-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudprivatecatalog- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudprivatecatalog-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudprivatecatalog-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudprivatecatalog-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudprivatecatalogproducer- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudprivatecatalogproducer-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudprivatecatalogproducer-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudquotas- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudquotas-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudquotas-v1beta | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudsupport- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudsupport-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudsupport-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudsupport-v2beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudsupportinfra- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudsupportinfra-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudsupportinfra-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudusersettings-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-cloudusersettings-pa-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-commercepricemanagement- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-commercepricemanagement-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-commercepricemanagement-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-datamigration- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-datamigration-v1 | | dictionary_item_added | - root['schemas']['SqlServerSourceConfig']
- root['schemas']['SqlServerToPostgresConfig']
- root['schemas']['MigrationJob']['properties']['sqlserverToPostgresConfig']
- root['schemas']['SqlServerConnectionProfile']['properties']['database']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-datamigration-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-datamigration-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-datamixer-pa- | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-datamixer-pa-v1 | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-developerconnect- | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['accountConnectors']
- root['schemas']['AccountConnector']
- root['schemas']['ExchangeError']
- root['schemas']['FetchAccessTokenRequest']
- root['schemas']['FetchAccessTokenResponse']
- root['schemas']['ListAccountConnectorsResponse']
- root['schemas']['ListUsersResponse']
- root['schemas']['ProviderOAuthConfig']
- root['schemas']['User']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-developerconnect-v1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['accountConnectors']
- root['schemas']['AccountConnector']
- root['schemas']['ExchangeError']
- root['schemas']['FetchAccessTokenRequest']
- root['schemas']['FetchAccessTokenResponse']
- root['schemas']['ListAccountConnectorsResponse']
- root['schemas']['ListUsersResponse']
- root['schemas']['ProviderOAuthConfig']
- root['schemas']['User']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-developerconnect-v1alpha | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['accountConnectors']
- root['schemas']['AccountConnector']
- root['schemas']['ExchangeError']
- root['schemas']['FetchAccessTokenRequest']
- root['schemas']['FetchAccessTokenResponse']
- root['schemas']['ListAccountConnectorsResponse']
- root['schemas']['ListUsersResponse']
- root['schemas']['ProviderOAuthConfig']
- root['schemas']['User']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-dlp- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-dlp-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-dlp-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-drivefrontend-pa- | | dictionary_item_added | - root['resources']['listHomeActivity']['methods']['list']['parameters']['accessRequestOptions.labelPackages']
- root['resources']['listHomeActivity']['methods']['list']['parameters']['awaitingApprovalOptions.labelPackages']
- root['resources']['listHomeActivity']['methods']['list']['parameters']['openCommentOptions.labelPackages']
- root['resources']['listHomeActivity']['methods']['list']['parameters']['recentShareOptions.labelPackages']
- root['schemas']['SuggestionQueryOptions']['properties']['labelPackages']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-drivefrontend-pa-v1 | | dictionary_item_added | - root['resources']['listHomeActivity']['methods']['list']['parameters']['accessRequestOptions.labelPackages']
- root['resources']['listHomeActivity']['methods']['list']['parameters']['awaitingApprovalOptions.labelPackages']
- root['resources']['listHomeActivity']['methods']['list']['parameters']['openCommentOptions.labelPackages']
- root['resources']['listHomeActivity']['methods']['list']['parameters']['recentShareOptions.labelPackages']
- root['schemas']['SuggestionQueryOptions']['properties']['labelPackages']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-drivequal-drivemetadata- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-drivequal-drivemetadata-v1 | | dictionary_item_removed | - root['resources']['categories']['resources']['published']['methods']['list']['parameters']['filter']
- root['resources']['categories']['resources']['published']['methods']['list']['parameters']['version']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-drivequal-drivemetadata-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-emmapplecodevice- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-emmapplecodevice-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-essentialcontacts- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-essentialcontacts-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-essentialcontacts-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-essentialcontacts-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-familymanagement-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-familymanagement-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-fiamserver-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-fiamserver-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseappcheck- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseappcheck-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseappcheck-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseappdistribution- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseappdistribution-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseappdistribution-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasedomains-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasedomains-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasedomains-pa-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasedurablelinks-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasedurablelinks-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseextensions- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseextensions-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseextensionspublisher- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseextensionspublisher-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasehosting- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasehosting-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasehosting-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasemessagingcampaigns- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasemessagingcampaigns-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseperusertopics- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseperusertopics-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseremoteconfig-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseremoteconfig-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebaseremoteconfig-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasesagepredictions-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-firebasesagepredictions-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-fireconsole-pa- | | dictionary_item_added | - root['schemas']['Folder']['properties']['configuredCapabilities']
- root['schemas']['Folder']['properties']['managementProject']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-fireconsole-pa-v1 | | dictionary_item_added | - root['schemas']['Folder']['properties']['configuredCapabilities']
- root['schemas']['Folder']['properties']['managementProject']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-geofeedtaskrouting- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-geofeedtaskrouting-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-gkeonprem- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-gkeonprem-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-growth-pa- | | dictionary_item_added | - root['schemas']['GeneralPromptUi']['properties']['buttonsOrder']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GeneralPromptUi']['description'] | | new_value | Rating prompt UI definition. Next ID: 16 |
|---|
| old_value | Rating prompt UI definition. Next ID: 15 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-growth-pa-v1 | | dictionary_item_added | - root['schemas']['GeneralPromptUi']['properties']['buttonsOrder']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GeneralPromptUi']['description'] | | new_value | Rating prompt UI definition. Next ID: 16 |
|---|
| old_value | Rating prompt UI definition. Next ID: 15 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-guidedhelp-pa- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-guidedhelp-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-hangouts- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-hangouts-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-healthcare- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-healthcare-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-healthcare-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-healthcare-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-honeycomb-pa- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-honeycomb-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-instantmessaging-pa- | | dictionary_item_added | - root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleInternalCommunicationsInstantmessagingV1CreateMlsConversationRequest']['properties']['disableServerMlsControlMessageFanout']
|
|---|
| dictionary_item_removed | - root['schemas']['TachyonPlaygroundAutopushGrpcSandboxProto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleInternalCommunicationsInstantmessagingV1ApplyMlsControlMessageRequest']['properties']['disableServerMlsControlMessageFanout']['description'] | | new_value | Disables fanout of ServerMlsControlMessages to group members after applying the ClientMlsControlMessage. This should only be enabled for the non-transactional soft-launch, when RCS Group operations apply Commits through this RPC and fan out GroupMessages instead. This should only be set for ApplyMlsControlMessage requests directed to groups. |
|---|
| old_value | Disables fanout of ServerMlsControlMessages to group members after applying the ClientMlsControlMessage. This should only be enabled for the soft-launch, when RCS Group operations apply Commits through this RPC and fan out GroupMessages instead. |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-instantmessaging-pa-v1 | | dictionary_item_added | - root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleInternalCommunicationsInstantmessagingV1CreateMlsConversationRequest']['properties']['disableServerMlsControlMessageFanout']
|
|---|
| dictionary_item_removed | - root['schemas']['TachyonPlaygroundAutopushGrpcSandboxProto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleInternalCommunicationsInstantmessagingV1ApplyMlsControlMessageRequest']['properties']['disableServerMlsControlMessageFanout']['description'] | | new_value | Disables fanout of ServerMlsControlMessages to group members after applying the ClientMlsControlMessage. This should only be enabled for the non-transactional soft-launch, when RCS Group operations apply Commits through this RPC and fan out GroupMessages instead. This should only be set for ApplyMlsControlMessage requests directed to groups. |
|---|
| old_value | Disables fanout of ServerMlsControlMessages to group members after applying the ClientMlsControlMessage. This should only be enabled for the soft-launch, when RCS Group operations apply Commits through this RPC and fan out GroupMessages instead. |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['TachyonPlaygroundAutopushGrpcSandboxGoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-integrations- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-integrations-v1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['integrations']['methods']['search']['parameters']['enableNaturalLanguageQueryUnderstanding']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-integrations-v1alpha | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['integrations']['methods']['search']['parameters']['enableNaturalLanguageQueryUnderstanding']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-integrations-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-jibemessagestore- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-jibemessagestore-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-kidsmanagement-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-kidsmanagement-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-kidsnotification-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-kidsnotification-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-largeaudience- | | dictionary_item_added | - root['schemas']['Features']['properties']['backendSendH265x']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][0] | | new_value | The default value. |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][1] | Any IP is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][2] | Only IPv4 is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][3] | Only IPv6 is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][4] | IPv4 is preferred over IPv6. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][5] | IPv6 is preferred over IPv4. |
|---|
|
|---|
|
|---|
| sandbox/autopush-largeaudience-v1 | | dictionary_item_added | - root['schemas']['Features']['properties']['backendSendH265x']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][0] | | new_value | The default value. |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][1] | Any IP is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][2] | Only IPv4 is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][3] | Only IPv6 is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][4] | IPv4 is preferred over IPv6. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][5] | IPv6 is preferred over IPv4. |
|---|
|
|---|
|
|---|
| sandbox/autopush-mapsplatformdatasets- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-mapsplatformdatasets-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-mapsplatformdatasets-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-meet- | | values_changed | | root['resources']['conferenceRecords']['resources']['transcripts']['resources']['entries']['methods']['get']['description'] | | new_value | Gets a `TranscriptEntry` resource by entry ID. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when 1) we have interleaved speakers within milliseconds, or 2) the Google Docs transcript file is modified after generation. |
|---|
| old_value | Gets a `TranscriptEntry` resource by entry ID. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation. |
|---|
|
|---|
| root['resources']['conferenceRecords']['resources']['transcripts']['resources']['entries']['methods']['list']['description'] | | new_value | Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when 1) we have interleaved speakers within milliseconds, or 2) the Google Docs transcript file is modified after generation. |
|---|
| old_value | Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-meet-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-meet-v2 | | values_changed | | root['resources']['conferenceRecords']['resources']['transcripts']['resources']['entries']['methods']['get']['description'] | | new_value | Gets a `TranscriptEntry` resource by entry ID. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when 1) we have interleaved speakers within milliseconds, or 2) the Google Docs transcript file is modified after generation. |
|---|
| old_value | Gets a `TranscriptEntry` resource by entry ID. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation. |
|---|
|
|---|
| root['resources']['conferenceRecords']['resources']['transcripts']['resources']['entries']['methods']['list']['description'] | | new_value | Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when 1) we have interleaved speakers within milliseconds, or 2) the Google Docs transcript file is modified after generation. |
|---|
| old_value | Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-meetabuse-pa- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-meetabuse-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-metastore- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-metastore-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-metastore-v1alpha | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-metastore-v1beta | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-metastore-v2 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-metastore-v2alpha | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-metastore-v2beta | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-mobileperformancereporting- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-mobileperformancereporting-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-mobileperformancereporting-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-mobileperformancereporting-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-myphonenumbers-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-myphonenumbers-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-networkconnectivity- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-networkconnectivity-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-networkconnectivity-v1alpha1 | | dictionary_item_added | - root['schemas']['InternalRange']['properties']['excludeCidrRanges']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-networkconnectivity-v1beta | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-networkmanagement- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['bypassFirewallChecks']['description'] | | new_value | Whether the analysis should skip firewall checking. Default value is false. |
|---|
| old_value | Whether the test should skip firewall checking. If not provided, we assume false. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['destination']['description'] | | new_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, URI of a supported endpoint, project ID, or VPC network to identify the destination location. Reachability analysis proceeds even if the destination location is ambiguous. However, the test result might include endpoints or use a destination that you don't intend to test. |
|---|
| old_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['source']['description'] | | new_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, URI of a supported endpoint, project ID, or VPC network to identify the source location. Reachability analysis might proceed even if the source location is ambiguous. However, the test result might include endpoints or use a source that you don't intend to test. |
|---|
| old_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['appEngineVersion']['description'] | | new_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). Applicable only to source endpoint. |
|---|
| old_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudFunction']['description'] | | new_value | A [Cloud Function](https://cloud.google.com/functions). Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Function](https://cloud.google.com/functions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudRunRevision']['description'] | | new_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['forwardingRule']['description'] | | new_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Applicable only to destination endpoint. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
| old_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['network']['description'] | | new_value | A VPC network URI. |
|---|
| old_value | A Compute Engine network URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['projectId']['description'] | | new_value | Project ID where the endpoint is located. The project ID can be derived from the URI if you provide a endpoint or network URI. The following are two cases where you may need to provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
| old_value | Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisCluster']['description'] | | new_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisInstance']['description'] | | new_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['networkType']['enumDescriptions'][2] | | new_value | A network hosted outside of Google Cloud. This can be an on-premises network, an internet resource or a network hosted by another cloud provider. |
|---|
| old_value | A network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-networkmanagement-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['bypassFirewallChecks']['description'] | | new_value | Whether the analysis should skip firewall checking. Default value is false. |
|---|
| old_value | Whether the test should skip firewall checking. If not provided, we assume false. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['destination']['description'] | | new_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, URI of a supported endpoint, project ID, or VPC network to identify the destination location. Reachability analysis proceeds even if the destination location is ambiguous. However, the test result might include endpoints or use a destination that you don't intend to test. |
|---|
| old_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['source']['description'] | | new_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, URI of a supported endpoint, project ID, or VPC network to identify the source location. Reachability analysis might proceed even if the source location is ambiguous. However, the test result might include endpoints or use a source that you don't intend to test. |
|---|
| old_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['appEngineVersion']['description'] | | new_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). Applicable only to source endpoint. |
|---|
| old_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudFunction']['description'] | | new_value | A [Cloud Function](https://cloud.google.com/functions). Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Function](https://cloud.google.com/functions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudRunRevision']['description'] | | new_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['forwardingRule']['description'] | | new_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Applicable only to destination endpoint. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
| old_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['network']['description'] | | new_value | A VPC network URI. |
|---|
| old_value | A Compute Engine network URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['projectId']['description'] | | new_value | Project ID where the endpoint is located. The project ID can be derived from the URI if you provide a endpoint or network URI. The following are two cases where you may need to provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
| old_value | Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisCluster']['description'] | | new_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisInstance']['description'] | | new_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['networkType']['enumDescriptions'][2] | | new_value | A network hosted outside of Google Cloud. This can be an on-premises network, an internet resource or a network hosted by another cloud provider. |
|---|
| old_value | A network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-networkmanagement-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['appEngineVersion']['description'] | | new_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). Applicable only to source endpoint. |
|---|
| old_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudFunction']['description'] | | new_value | A [Cloud Function](https://cloud.google.com/functions). Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Function](https://cloud.google.com/functions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudRunRevision']['description'] | | new_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['forwardingRule']['description'] | | new_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Applicable only to destination endpoint. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
| old_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['network']['description'] | | new_value | A VPC network URI. |
|---|
| old_value | A Compute Engine network URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['projectId']['description'] | | new_value | Project ID where the endpoint is located. The project ID can be derived from the URI if you provide a endpoint or network URI. The following are two cases where you may need to provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
| old_value | Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisCluster']['description'] | | new_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisInstance']['description'] | | new_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['networkType']['enumDescriptions'][2] | | new_value | A network hosted outside of Google Cloud. This can be an on-premises network, an internet resource or a network hosted by another cloud provider. |
|---|
| old_value | A network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-networkmanagement-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['bypassFirewallChecks']['description'] | | new_value | Whether the analysis should skip firewall checking. Default value is false. |
|---|
| old_value | Whether the test should skip firewall checking. If not provided, we assume false. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['destination']['description'] | | new_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, URI of a supported endpoint, project ID, or VPC network to identify the destination location. Reachability analysis proceeds even if the destination location is ambiguous. However, the test result might include endpoints or use a destination that you don't intend to test. |
|---|
| old_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['source']['description'] | | new_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, URI of a supported endpoint, project ID, or VPC network to identify the source location. Reachability analysis might proceed even if the source location is ambiguous. However, the test result might include endpoints or use a source that you don't intend to test. |
|---|
| old_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['appEngineVersion']['description'] | | new_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). Applicable only to source endpoint. |
|---|
| old_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudFunction']['description'] | | new_value | A [Cloud Function](https://cloud.google.com/functions). Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Function](https://cloud.google.com/functions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudRunRevision']['description'] | | new_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['forwardingRule']['description'] | | new_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Applicable only to destination endpoint. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
| old_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['network']['description'] | | new_value | A VPC network URI. |
|---|
| old_value | A Compute Engine network URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['projectId']['description'] | | new_value | Project ID where the endpoint is located. The project ID can be derived from the URI if you provide a endpoint or network URI. The following are two cases where you may need to provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
| old_value | Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisCluster']['description'] | | new_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisInstance']['description'] | | new_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['networkType']['enumDescriptions'][2] | | new_value | A network hosted outside of Google Cloud. This can be an on-premises network, an internet resource or a network hosted by another cloud provider. |
|---|
| old_value | A network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-notifications-pa- | | dictionary_item_added | - root['schemas']['GoogleLogsTapandpayAndroid_BackupRestoreEvent_D2dTransferStartedEvent']
- root['schemas']['WalletGooglepayCommon__HealthCardServiceProviderListTarget']
- root['schemas']['WalletGooglepayCommon__IdCardProvisioningTarget']
- root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['properties']['d2dTransferStarted']
- root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['notificationTimestampForWhen']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['healthCardServiceProviderList']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['idCardProvisioning']
|
|---|
| dictionary_item_removed | - root['schemas']['GoogleLogsTapandpayAndroid_PermissionState_NotificationPermissionMetadata']['properties']['intentSource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__PayWalletOnboardingCompleteEvent']['properties']['entrySource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__TokenizationPromptNotificationEvent']['properties']['triggeringConditions']['description']
- root['schemas']['Proto2Bridge__MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['description'] | | new_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 8 |
|---|
| old_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 7 |
|---|
|
|---|
| root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description'] | | new_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 39 |
|---|
| old_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 38 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__AddHealthCardTarget']['description'] | | new_value | A target to intent to the "add health card" screen Next id: 2 |
|---|
| old_value | A target to intent to the "add health card" screen Next id: 5 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__NavigationTarget']['description'] | | new_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 77 |
|---|
| old_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 75 |
|---|
|
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1474] | | new_value | Next available Cardmaker tag: 60079 |
|---|
| old_value | Next available Cardmaker tag: 60078 |
|---|
|
|---|
| root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['notificationTimestampForWhen']['enumDescriptions'][0] | | new_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the OS-provided current time on every display. |
|---|
| old_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the current time on every display. |
|---|
|
|---|
| root['schemas']['CommunicationPusherProto__AndroidDevicePayload']['properties']['notificationFeatures']['items']['enumDescriptions'][3] | | new_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. SUPPORTS_MEET_PAYLOAD_PUSH_PROTO must be supported if DIRECT_FCM_DELIVERY is supported. |
|---|
| old_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleLogsTapandpayAndroid__BulletinEvent']['properties']['contentType']['enum'][46] | WALLET_TIPS_ID_GROWTH_CAMPAIGN |
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__SettingState']['properties']['setting']['enum'][22] | BULK_IMPORT |
|---|
| root['schemas']['SearchNotificationsClientCommon__InboxChimeData']['properties']['category']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][609] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][609] | Need bundle type for cluster profile retrieval. go/aura-discover-retrieval |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1474] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1540] | DEPRECATED_COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['notificationCategory']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][592] | COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][592] | Need bundle type for Q&A in Discover LE promo card. go/community-qna-discover-le |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1465] | COMMUNITY_QNA_PROMO_CARD |
|---|
|
|---|
|
|---|
| sandbox/autopush-notifications-pa-v1 | | dictionary_item_added | - root['schemas']['GoogleLogsTapandpayAndroid_BackupRestoreEvent_D2dTransferStartedEvent']
- root['schemas']['WalletGooglepayCommon__HealthCardServiceProviderListTarget']
- root['schemas']['WalletGooglepayCommon__IdCardProvisioningTarget']
- root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['properties']['d2dTransferStarted']
- root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['notificationTimestampForWhen']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['healthCardServiceProviderList']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['idCardProvisioning']
|
|---|
| dictionary_item_removed | - root['schemas']['GoogleLogsTapandpayAndroid_PermissionState_NotificationPermissionMetadata']['properties']['intentSource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__PayWalletOnboardingCompleteEvent']['properties']['entrySource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__TokenizationPromptNotificationEvent']['properties']['triggeringConditions']['description']
- root['schemas']['Proto2Bridge__MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['description'] | | new_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 8 |
|---|
| old_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 7 |
|---|
|
|---|
| root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description'] | | new_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 39 |
|---|
| old_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 38 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__AddHealthCardTarget']['description'] | | new_value | A target to intent to the "add health card" screen Next id: 2 |
|---|
| old_value | A target to intent to the "add health card" screen Next id: 5 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__NavigationTarget']['description'] | | new_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 77 |
|---|
| old_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 75 |
|---|
|
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1474] | | new_value | Next available Cardmaker tag: 60079 |
|---|
| old_value | Next available Cardmaker tag: 60078 |
|---|
|
|---|
| root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['notificationTimestampForWhen']['enumDescriptions'][0] | | new_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the OS-provided current time on every display. |
|---|
| old_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the current time on every display. |
|---|
|
|---|
| root['schemas']['CommunicationPusherProto__AndroidDevicePayload']['properties']['notificationFeatures']['items']['enumDescriptions'][3] | | new_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. SUPPORTS_MEET_PAYLOAD_PUSH_PROTO must be supported if DIRECT_FCM_DELIVERY is supported. |
|---|
| old_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleLogsTapandpayAndroid__BulletinEvent']['properties']['contentType']['enum'][46] | WALLET_TIPS_ID_GROWTH_CAMPAIGN |
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__SettingState']['properties']['setting']['enum'][22] | BULK_IMPORT |
|---|
| root['schemas']['SearchNotificationsClientCommon__InboxChimeData']['properties']['category']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][609] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][609] | Need bundle type for cluster profile retrieval. go/aura-discover-retrieval |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1474] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1540] | DEPRECATED_COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['notificationCategory']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][592] | COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][592] | Need bundle type for Q&A in Discover LE promo card. go/community-qna-discover-le |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1465] | COMMUNITY_QNA_PROMO_CARD |
|---|
|
|---|
|
|---|
| sandbox/autopush-ogads-pa- | | dictionary_item_added | - root['schemas']['CallToAction']
- root['schemas']['CardInfo']
- root['schemas']['InAppPurchase']
- root['schemas']['InAppPurchaseParams']
- root['schemas']['NoAction']
- root['schemas']['ProgressBar']
- root['schemas']['Redirect']
- root['schemas']['SafeUrlProto']
- root['schemas']['StorageActionExtension']
- root['schemas']['MobileDataResponse']['properties']['cardInfo']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['AsyncCallout']['properties']['theme']['enumDescriptions'][0] | | new_value | next: 4 |
|---|
| old_value | next: 3 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['AsyncCallout']['properties']['theme']['enum'][3] | TOOLTIP |
|---|
|
|---|
|
|---|
| sandbox/autopush-ogads-pa-v1 | | dictionary_item_added | - root['schemas']['CallToAction']
- root['schemas']['CardInfo']
- root['schemas']['InAppPurchase']
- root['schemas']['InAppPurchaseParams']
- root['schemas']['NoAction']
- root['schemas']['ProgressBar']
- root['schemas']['Redirect']
- root['schemas']['SafeUrlProto']
- root['schemas']['StorageActionExtension']
- root['schemas']['MobileDataResponse']['properties']['cardInfo']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['AsyncCallout']['properties']['theme']['enumDescriptions'][0] | | new_value | next: 4 |
|---|
| old_value | next: 3 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['AsyncCallout']['properties']['theme']['enum'][3] | TOOLTIP |
|---|
|
|---|
|
|---|
| sandbox/autopush-paisadatamixer-pa- | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-paisadatamixer-pa-v1 | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-people- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-people-pa- | | dictionary_item_added | - root['schemas']['AddPhoneBasedProfileVisibilityAclRequest']['properties']['ownerPhone']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-people-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-people-pa-v2 | | dictionary_item_added | - root['schemas']['AddPhoneBasedProfileVisibilityAclRequest']['properties']['ownerPhone']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-people-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-peoplestack-pa- | | dictionary_item_added | - root['schemas']['PeoplestackPreferredSearchTerm']
- root['schemas']['PeoplestackContactMethod']['properties']['preferredSearchTerms']
|
|---|
| dictionary_item_removed | - root['schemas']['Proto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['PeoplestackContactMethod']['description'] | | new_value | A proto representing a contact method (e.g. email or phone number). To display a contact method, use the root `display_info`. Next ID: 16 |
|---|
| old_value | A proto representing a contact method (e.g. email or phone number). To display a contact method, use the root `display_info`. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-peoplestack-pa-v1 | | dictionary_item_added | - root['schemas']['PeoplestackPreferredSearchTerm']
- root['schemas']['PeoplestackContactMethod']['properties']['preferredSearchTerms']
|
|---|
| dictionary_item_removed | - root['schemas']['Proto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['PeoplestackContactMethod']['description'] | | new_value | A proto representing a contact method (e.g. email or phone number). To display a contact method, use the root `display_info`. Next ID: 16 |
|---|
| old_value | A proto representing a contact method (e.g. email or phone number). To display a contact method, use the root `display_info`. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-policysimulator- | | dictionary_item_removed | - root['resources']['folders']['resources']['locations']['resources']['replays']['methods']
- root['resources']['folders']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['resources']['orgPolicyViolations']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['projects']['resources']['locations']['resources']['replays']['methods']
- root['resources']['projects']['resources']['locations']['resources']['replays']['resources']['results']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas'] | | new_value | | GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
| old_value | | GoogleCloudOrgpolicyV2AlternatePolicySpec | | description | Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. |
|---|
| id | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| properties | | launch | | description | Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Specify constraint for configurations of Google Cloud resources. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2CustomConstraint | | description | A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. |
|---|
| id | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| properties | | actionType | | description | Allow or deny type. |
|---|
| enum | - ACTION_TYPE_UNSPECIFIED
- ALLOW
- DENY
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Allowed action type.
- Deny action type.
|
|---|
| type | string |
|---|
|
|---|
| condition | | description | A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. |
|---|
| type | string |
|---|
|
|---|
| description | | description | Detailed information about this custom policy constraint. The max length of the description is 2000 characters. |
|---|
| type | string |
|---|
|
|---|
| displayName | | description | One line display name for the UI. The max length of the display_name is 200 characters. |
|---|
| type | string |
|---|
|
|---|
| methodTypes | | description | All the operations being applied for this constraint. |
|---|
| items | | enum | - METHOD_TYPE_UNSPECIFIED
- CREATE
- UPDATE
- DELETE
- REMOVE_GRANT
- GOVERN_TAGS
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Constraint applied when creating the resource.
- Constraint applied when updating the resource.
- Constraint applied when deleting the resource. Not currently supported.
- Constraint applied when removing an IAM grant.
- Constraint applied when enforcing forced tagging.
|
|---|
| type | string |
|---|
|
|---|
| type | array |
|---|
|
|---|
| name | | description | Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 70 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/` is not counted. |
|---|
| type | string |
|---|
|
|---|
| resourceTypes | | description | Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2Policy | | description | Defines an organization policy which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2Policy |
|---|
| properties | | alternate | | $ref | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| deprecated | True |
|---|
| description | Deprecated. |
|---|
|
|---|
| dryRunSpec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Dry-run policy. Audit-only policy, can be used to monitor how the policy would have impacted the existing and future resources if it's enforced. |
|---|
|
|---|
| etag | | description | Optional. An opaque tag indicating the current state of the policy, used for concurrency control. This 'etag' is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. |
|---|
| type | string |
|---|
|
|---|
| name | | description | Immutable. The resource name of the policy. Must be one of the following forms, where `constraint_name` is the name of the constraint which this policy configures: * `projects/{project_number}/policies/{constraint_name}` * `folders/{folder_id}/policies/{constraint_name}` * `organizations/{organization_id}/policies/{constraint_name}` For example, `projects/123/policies/compute.disableSerialPortAccess`. Note: `projects/{project_id}/policies/{constraint_name}` is also an acceptable name for API requests, but responses will return the name using the equivalent project number. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Basic information about the organization policy. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpec | | description | Defines a Google Cloud policy specification which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| properties | | etag | | description | An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this `etag` indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the `etag` will be unset. |
|---|
| type | string |
|---|
|
|---|
| inheritFromParent | | description | Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies which configure list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| reset | | description | Ignores policies set above this resource and restores the `constraint_default` enforcement behavior of the specific constraint at this resource. This field can be set in policies for either list or boolean constraints. If set, `rules` must be empty and `inherit_from_parent` must be set to false. |
|---|
| type | boolean |
|---|
|
|---|
| rules | | description | In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. |
|---|
| items | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
|
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The time stamp this was previously updated. This represents the last time a call to `CreatePolicy` or `UpdatePolicy` was made for that policy. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRule | | description | A rule used to express this policy. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
| properties | | allowAll | | description | Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". |
|---|
|
|---|
| denyAll | | description | Setting this to true means that all values are denied. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| enforce | | description | If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. This field can be set only in policies for boolean constraints. |
|---|
| type | boolean |
|---|
|
|---|
| parameters | | additionalProperties | | description | Properties of the object. |
|---|
| type | any |
|---|
|
|---|
| description | Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
| type | object |
|---|
|
|---|
| values | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| description | List of values to be used for this policy rule. This field can be set only in policies for list constraints. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues | | description | A message that holds specific allowed and denied values. This message can define specific values and subtrees of the Resource Manager resource hierarchy (`Organizations`, `Folders`, `Projects`) that are allowed or denied. This is achieved by using the `under:` and optional `is:` prefixes. The `under:` prefix is used to denote resource subtree values. The `is:` prefix is used to denote specific values, and is required only if the value contains a ":". Values prefixed with "is:" are treated the same as values with no prefix. Ancestry subtrees must be in one of the following formats: - `projects/` (for example, `projects/tokyo-rain-123`) - `folders/` (for example, `folders/1234`) - `organizations/` (for example, `organizations/1234`) The `supports_under` field of the associated `Constraint` defines whether ancestry prefixes can be used. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| properties | | allowedValues | | description | List of values allowed at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| deniedValues | | description | List of values denied at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaAccessStateDiff | | description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1betaAccessStateDiff |
|---|
| properties | | accessChange | | description | How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies. |
|---|
| enum | - ACCESS_CHANGE_TYPE_UNSPECIFIED
- NO_CHANGE
- UNKNOWN_CHANGE
- ACCESS_REVOKED
- ACCESS_GAINED
- ACCESS_MAYBE_REVOKED
- ACCESS_MAYBE_GAINED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal's access did not change. This includes the case where both baseline and simulated are UNKNOWN, but the unknown information is equivalent.
- The principal's access under both the current policies and the proposed policies is `UNKNOWN`, but the unknown information differs between them.
- The principal had access under the current policies (`GRANTED`), but will no longer have access after the proposed changes (`NOT_GRANTED`).
- The principal did not have access under the current policies (`NOT_GRANTED`), but will have access after the proposed changes (`GRANTED`).
- This result can occur for the following reasons: * The principal had access under the current policies (`GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will not have access after the proposed changes (`NOT_GRANTED`).
- This result can occur for the following reasons: * The principal did not have access under the current policies (`NOT_GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will have access after the proposed changes (`GRANTED`).
|
|---|
| type | string |
|---|
|
|---|
| baseline | | $ref | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the current (baseline) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
| simulated | | $ref | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaAccessTuple | | description | Information about the principal, resource, and permission to check. |
|---|
| id | GoogleCloudPolicysimulatorV1betaAccessTuple |
|---|
| properties | | fullResourceName | | description | Required. The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| permission | | description | Required. The IAM permission to check for the specified principal and resource. For a complete list of IAM permissions, see https://cloud.google.com/iam/help/permissions/reference. For a complete list of predefined IAM roles and the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| principal | | description | Required. The principal whose access you want to check, in the form of the email address that represents that principal. For example, `alice@example.com` or `my-service-account@my-project.iam.gserviceaccount.com`. The principal must be a Google Account or a service account. Other types of principals are not supported. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaBindingExplanation | | description | Details about how a binding in a policy affects a principal's ability to use a permission. |
|---|
| id | GoogleCloudPolicysimulatorV1betaBindingExplanation |
|---|
| properties | | access | | description | Required. Indicates whether _this binding_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another binding that overrides this binding. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition expression that prevents this binding from granting access unless the expression evaluates to `true`. To learn about IAM Conditions, see https://cloud.google.com/iam/docs/conditions-overview. |
|---|
|
|---|
| memberships | | additionalProperties | | $ref | GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership |
|---|
|
|---|
| description | Indicates whether each principal in the binding includes the principal specified in the request, either directly or indirectly. Each key identifies a principal in the binding, and each value indicates whether the principal in the binding includes the principal in the request. For example, suppose that a binding includes the following principals: * `user:alice@example.com` * `group:product-eng@example.com` The principal in the replayed access tuple is `user:bob@example.com`. This user is a principal of the group `group:product-eng@example.com`. For the first principal in the binding, the key is `user:alice@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_NOT_INCLUDED`. For the second principal in the binding, the key is `group:product-eng@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_INCLUDED`. |
|---|
| type | object |
|---|
|
|---|
| relevance | | description | The relevance of this binding to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
| role | | description | The role that this binding grants. For example, `roles/compute.serviceAgent`. For a complete list of predefined IAM roles, as well as the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| rolePermission | | description | Indicates whether the role granted by this binding contains the specified permission. |
|---|
| enum | - ROLE_PERMISSION_UNSPECIFIED
- ROLE_PERMISSION_INCLUDED
- ROLE_PERMISSION_NOT_INCLUDED
- ROLE_PERMISSION_UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The permission is included in the role.
- The permission is not included in the role.
- The user who created the Replay is not allowed to access the binding.
|
|---|
| type | string |
|---|
|
|---|
| rolePermissionRelevance | | description | The relevance of the permission's existence, or nonexistence, in the role to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership | | description | Details about whether the binding includes the principal. |
|---|
| id | GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership |
|---|
| properties | | membership | | description | Indicates whether the binding includes the principal. |
|---|
| enum | - MEMBERSHIP_UNSPECIFIED
- MEMBERSHIP_INCLUDED
- MEMBERSHIP_NOT_INCLUDED
- MEMBERSHIP_UNKNOWN_INFO_DENIED
- MEMBERSHIP_UNKNOWN_UNSUPPORTED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The binding includes the principal. The principal can be included directly or indirectly. For example: * A principal is included directly if that principal is listed in the binding. * A principal is included indirectly if that principal is in a Google group or Google Workspace domain that is listed in the binding.
- The binding does not include the principal.
- The user who created the Replay is not allowed to access the binding.
- The principal is an unsupported type. Only Google Accounts and service accounts are supported.
|
|---|
| type | string |
|---|
|
|---|
| relevance | | description | The relevance of the principal's status to the overall determination for the binding. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaExplainedAccess | | description | Details about how a set of policies, listed in ExplainedPolicy, resulted in a certain AccessState when replaying an access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| properties | | accessState | | description | Whether the principal in the access tuple has permission to access the resource in the access tuple under the given policies. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| errors | | description | If the AccessState is `UNKNOWN`, this field contains a list of errors explaining why the result is `UNKNOWN`. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| policies | | description | If the AccessState is `UNKNOWN`, this field contains the policies that led to that result. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaExplainedPolicy |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaExplainedPolicy | | description | Details about how a specific IAM Policy contributed to the access check. |
|---|
| id | GoogleCloudPolicysimulatorV1betaExplainedPolicy |
|---|
| properties | | access | | description | Indicates whether _this policy_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another policy that overrides this policy. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| bindingExplanations | | description | Details about how each binding in the policy affects the principal's ability, or inability, to use the permission for the resource. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaBindingExplanation |
|---|
|
|---|
| type | array |
|---|
|
|---|
| fullResourceName | | description | The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. If the user who created the Replay does not have access to the policy, this field is omitted. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| policy | | $ref | GoogleIamV1Policy |
|---|
| description | The IAM policy attached to the resource. If the user who created the Replay does not have access to the policy, this field is empty. |
|---|
|
|---|
| relevance | | description | The relevance of this policy to the overall determination in the TroubleshootIamPolicyResponse. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsPreviewsResponse | | description | ListOrgPolicyViolationsPreviewsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsPreviews. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsPreviewsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolationsPreviews | | description | The list of OrgPolicyViolationsPreview |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsResponse | | description | ListOrgPolicyViolationsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolations |
|---|
| id | GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolations | | description | The list of OrgPolicyViolations |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListReplayResultsResponse | | description | Response message for Simulator.ListReplayResults. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListReplayResultsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of ReplayResult objects. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replayResults | | description | The results of running a Replay. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaReplayResult |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListReplaysResponse | | description | Response message for Simulator.ListReplays. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListReplaysResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replays | | description | The list of Replay objects. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaReplay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolation | | description | OrgPolicyViolation is a resource representing a single resource violating a single OrgPolicy constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolation |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | The custom constraint being violated. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | Any error encountered during the evaluation. |
|---|
|
|---|
| name | | description | The name of the `OrgPolicyViolation`. Example: organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f/orgPolicyViolations/38ce` |
|---|
| type | string |
|---|
|
|---|
| resource | | $ref | GoogleCloudPolicysimulatorV1betaResourceContext |
|---|
| description | The resource violating the constraint. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1betaReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1betaReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayDiff | | description | The difference between the results of evaluating an access tuple under the current (baseline) policies and under the proposed (simulated) policies. This difference explains how a principal's access could change if the proposed policies were applied. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayDiff |
|---|
| properties | | accessDiff | | $ref | GoogleCloudPolicysimulatorV1betaAccessStateDiff |
|---|
| description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the AccessState field. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayResult | | description | The result of replaying a single access tuple against a simulated state. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayResult |
|---|
| properties | | accessTuple | | $ref | GoogleCloudPolicysimulatorV1betaAccessTuple |
|---|
| description | The access tuple that was replayed. This field includes information about the principal, resource, and permission that were involved in the access attempt. |
|---|
|
|---|
| diff | | $ref | GoogleCloudPolicysimulatorV1betaReplayDiff |
|---|
| description | The difference between the principal's access under the current (baseline) policies and the principal's access under the proposed (simulated) policies. This field is only included for access tuples that were successfully replayed and had different results under the current policies and the proposed policies. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error that caused the access tuple replay to fail. This field is only included for access tuples that were not replayed successfully. |
|---|
|
|---|
| lastSeenDate | | $ref | GoogleTypeDate |
|---|
| description | The latest date this access tuple was seen in the logs. |
|---|
|
|---|
| name | | description | The resource name of the `ReplayResult`, in the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}/results/{replay-result-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36/results/1234` |
|---|
| type | string |
|---|
|
|---|
| parent | | description | The Replay that the access tuple was included in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaResourceContext | | description | ResourceContext provides the context we know about a resource. It is similar in concept to google.cloud.asset.v1.Resource, but focuses on the information specifically used by Simulator. |
|---|
| id | GoogleCloudPolicysimulatorV1betaResourceContext |
|---|
| properties | | ancestors | | description | The ancestry path of the resource in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the resource is a project, folder, or organization, the ancestry path starts from the resource itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]` |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| assetType | | description | The asset type of the resource as defined by CAIS. Example: `compute.googleapis.com/Firewall` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information. |
|---|
| type | string |
|---|
|
|---|
| resource | | description | The full name of the resource. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-policysimulator-v1 | | dictionary_item_removed | - root['schemas']['GoogleCloudOrgpolicyV2AlternatePolicySpec']
- root['schemas']['GoogleCloudOrgpolicyV2CustomConstraint']
- root['schemas']['GoogleCloudOrgpolicyV2Policy']
- root['schemas']['GoogleCloudOrgpolicyV2PolicySpec']
- root['schemas']['GoogleCloudOrgpolicyV2PolicySpecPolicyRule']
- root['schemas']['GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts']
- root['schemas']['GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata']
- root['schemas']['GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata']
- root['schemas']['GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview']
- root['schemas']['GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-policysimulator-v1alpha | | dictionary_item_removed | - root['resources']['folders']['resources']['locations']['resources']['replays']['methods']
- root['resources']['folders']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['resources']['orgPolicyViolations']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['projects']['resources']['locations']['resources']['replays']['methods']
- root['resources']['projects']['resources']['locations']['resources']['replays']['resources']['results']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas'] | | new_value | | GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
| old_value | | GoogleCloudOrgpolicyV2AlternatePolicySpec | | description | Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. |
|---|
| id | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| properties | | launch | | description | Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Specify constraint for configurations of Google Cloud resources. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2CustomConstraint | | description | A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. |
|---|
| id | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| properties | | actionType | | description | Allow or deny type. |
|---|
| enum | - ACTION_TYPE_UNSPECIFIED
- ALLOW
- DENY
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Allowed action type.
- Deny action type.
|
|---|
| type | string |
|---|
|
|---|
| condition | | description | A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. |
|---|
| type | string |
|---|
|
|---|
| description | | description | Detailed information about this custom policy constraint. The max length of the description is 2000 characters. |
|---|
| type | string |
|---|
|
|---|
| displayName | | description | One line display name for the UI. The max length of the display_name is 200 characters. |
|---|
| type | string |
|---|
|
|---|
| methodTypes | | description | All the operations being applied for this constraint. |
|---|
| items | | enum | - METHOD_TYPE_UNSPECIFIED
- CREATE
- UPDATE
- DELETE
- REMOVE_GRANT
- GOVERN_TAGS
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Constraint applied when creating the resource.
- Constraint applied when updating the resource.
- Constraint applied when deleting the resource. Not currently supported.
- Constraint applied when removing an IAM grant.
- Constraint applied when enforcing forced tagging.
|
|---|
| type | string |
|---|
|
|---|
| type | array |
|---|
|
|---|
| name | | description | Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 70 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/` is not counted. |
|---|
| type | string |
|---|
|
|---|
| resourceTypes | | description | Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2Policy | | description | Defines an organization policy which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2Policy |
|---|
| properties | | alternate | | $ref | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| deprecated | True |
|---|
| description | Deprecated. |
|---|
|
|---|
| dryRunSpec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Dry-run policy. Audit-only policy, can be used to monitor how the policy would have impacted the existing and future resources if it's enforced. |
|---|
|
|---|
| etag | | description | Optional. An opaque tag indicating the current state of the policy, used for concurrency control. This 'etag' is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. |
|---|
| type | string |
|---|
|
|---|
| name | | description | Immutable. The resource name of the policy. Must be one of the following forms, where `constraint_name` is the name of the constraint which this policy configures: * `projects/{project_number}/policies/{constraint_name}` * `folders/{folder_id}/policies/{constraint_name}` * `organizations/{organization_id}/policies/{constraint_name}` For example, `projects/123/policies/compute.disableSerialPortAccess`. Note: `projects/{project_id}/policies/{constraint_name}` is also an acceptable name for API requests, but responses will return the name using the equivalent project number. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Basic information about the organization policy. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpec | | description | Defines a Google Cloud policy specification which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| properties | | etag | | description | An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this `etag` indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the `etag` will be unset. |
|---|
| type | string |
|---|
|
|---|
| inheritFromParent | | description | Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies which configure list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| reset | | description | Ignores policies set above this resource and restores the `constraint_default` enforcement behavior of the specific constraint at this resource. This field can be set in policies for either list or boolean constraints. If set, `rules` must be empty and `inherit_from_parent` must be set to false. |
|---|
| type | boolean |
|---|
|
|---|
| rules | | description | In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. |
|---|
| items | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
|
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The time stamp this was previously updated. This represents the last time a call to `CreatePolicy` or `UpdatePolicy` was made for that policy. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRule | | description | A rule used to express this policy. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
| properties | | allowAll | | description | Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". |
|---|
|
|---|
| denyAll | | description | Setting this to true means that all values are denied. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| enforce | | description | If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. This field can be set only in policies for boolean constraints. |
|---|
| type | boolean |
|---|
|
|---|
| parameters | | additionalProperties | | description | Properties of the object. |
|---|
| type | any |
|---|
|
|---|
| description | Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
| type | object |
|---|
|
|---|
| values | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| description | List of values to be used for this policy rule. This field can be set only in policies for list constraints. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues | | description | A message that holds specific allowed and denied values. This message can define specific values and subtrees of the Resource Manager resource hierarchy (`Organizations`, `Folders`, `Projects`) that are allowed or denied. This is achieved by using the `under:` and optional `is:` prefixes. The `under:` prefix is used to denote resource subtree values. The `is:` prefix is used to denote specific values, and is required only if the value contains a ":". Values prefixed with "is:" are treated the same as values with no prefix. Ancestry subtrees must be in one of the following formats: - `projects/` (for example, `projects/tokyo-rain-123`) - `folders/` (for example, `folders/1234`) - `organizations/` (for example, `organizations/1234`) The `supports_under` field of the associated `Constraint` defines whether ancestry prefixes can be used. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| properties | | allowedValues | | description | List of values allowed at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| deniedValues | | description | List of values denied at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaAccessStateDiff | | description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaAccessStateDiff |
|---|
| properties | | accessChange | | description | How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies. |
|---|
| enum | - ACCESS_CHANGE_TYPE_UNSPECIFIED
- NO_CHANGE
- UNKNOWN_CHANGE
- ACCESS_REVOKED
- ACCESS_GAINED
- ACCESS_MAYBE_REVOKED
- ACCESS_MAYBE_GAINED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal's access did not change. This includes the case where both baseline and simulated are UNKNOWN, but the unknown information is equivalent.
- The principal's access under both the current policies and the proposed policies is `UNKNOWN`, but the unknown information differs between them.
- The principal had access under the current policies (`GRANTED`), but will no longer have access after the proposed changes (`NOT_GRANTED`).
- The principal did not have access under the current policies (`NOT_GRANTED`), but will have access after the proposed changes (`GRANTED`).
- This result can occur for the following reasons: * The principal had access under the current policies (`GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will not have access after the proposed changes (`NOT_GRANTED`).
- This result can occur for the following reasons: * The principal did not have access under the current policies (`NOT_GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will have access after the proposed changes (`GRANTED`).
|
|---|
| type | string |
|---|
|
|---|
| baseline | | $ref | GoogleCloudPolicysimulatorV1alphaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the current (baseline) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
| simulated | | $ref | GoogleCloudPolicysimulatorV1alphaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaAccessTuple | | description | Information about the principal, resource, and permission to check. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaAccessTuple |
|---|
| properties | | fullResourceName | | description | Required. The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| permission | | description | Required. The IAM permission to check for the specified principal and resource. For a complete list of IAM permissions, see https://cloud.google.com/iam/help/permissions/reference. For a complete list of predefined IAM roles and the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| principal | | description | Required. The principal whose access you want to check, in the form of the email address that represents that principal. For example, `alice@example.com` or `my-service-account@my-project.iam.gserviceaccount.com`. The principal must be a Google Account or a service account. Other types of principals are not supported. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaBindingExplanation | | description | Details about how a binding in a policy affects a principal's ability to use a permission. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaBindingExplanation |
|---|
| properties | | access | | description | Required. Indicates whether _this binding_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another binding that overrides this binding. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition expression that prevents this binding from granting access unless the expression evaluates to `true`. To learn about IAM Conditions, see https://cloud.google.com/iam/docs/conditions-overview. |
|---|
|
|---|
| memberships | | additionalProperties | | $ref | GoogleCloudPolicysimulatorV1alphaBindingExplanationAnnotatedMembership |
|---|
|
|---|
| description | Indicates whether each principal in the binding includes the principal specified in the request, either directly or indirectly. Each key identifies a principal in the binding, and each value indicates whether the principal in the binding includes the principal in the request. For example, suppose that a binding includes the following principals: * `user:alice@example.com` * `group:product-eng@example.com` The principal in the replayed access tuple is `user:bob@example.com`. This user is a principal of the group `group:product-eng@example.com`. For the first principal in the binding, the key is `user:alice@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_NOT_INCLUDED`. For the second principal in the binding, the key is `group:product-eng@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_INCLUDED`. |
|---|
| type | object |
|---|
|
|---|
| relevance | | description | The relevance of this binding to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
| role | | description | The role that this binding grants. For example, `roles/compute.serviceAgent`. For a complete list of predefined IAM roles, as well as the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| rolePermission | | description | Indicates whether the role granted by this binding contains the specified permission. |
|---|
| enum | - ROLE_PERMISSION_UNSPECIFIED
- ROLE_PERMISSION_INCLUDED
- ROLE_PERMISSION_NOT_INCLUDED
- ROLE_PERMISSION_UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The permission is included in the role.
- The permission is not included in the role.
- The user who created the Replay is not allowed to access the binding.
|
|---|
| type | string |
|---|
|
|---|
| rolePermissionRelevance | | description | The relevance of the permission's existence, or nonexistence, in the role to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaBindingExplanationAnnotatedMembership | | description | Details about whether the binding includes the principal. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaBindingExplanationAnnotatedMembership |
|---|
| properties | | membership | | description | Indicates whether the binding includes the principal. |
|---|
| enum | - MEMBERSHIP_UNSPECIFIED
- MEMBERSHIP_INCLUDED
- MEMBERSHIP_NOT_INCLUDED
- MEMBERSHIP_UNKNOWN_INFO_DENIED
- MEMBERSHIP_UNKNOWN_UNSUPPORTED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The binding includes the principal. The principal can be included directly or indirectly. For example: * A principal is included directly if that principal is listed in the binding. * A principal is included indirectly if that principal is in a Google group or Google Workspace domain that is listed in the binding.
- The binding does not include the principal.
- The user who created the Replay is not allowed to access the binding.
- The principal is an unsupported type. Only Google Accounts and service accounts are supported.
|
|---|
| type | string |
|---|
|
|---|
| relevance | | description | The relevance of the principal's status to the overall determination for the binding. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaExplainedAccess | | description | Details about how a set of policies, listed in ExplainedPolicy, resulted in a certain AccessState when replaying an access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaExplainedAccess |
|---|
| properties | | accessState | | description | Whether the principal in the access tuple has permission to access the resource in the access tuple under the given policies. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| errors | | description | If the AccessState is `UNKNOWN`, this field contains a list of errors explaining why the result is `UNKNOWN`. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| policies | | description | If the AccessState is `UNKNOWN`, this field contains the policies that led to that result. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaExplainedPolicy |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaExplainedPolicy | | description | Details about how a specific IAM Policy contributed to the access check. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaExplainedPolicy |
|---|
| properties | | access | | description | Indicates whether _this policy_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another policy that overrides this policy. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| bindingExplanations | | description | Details about how each binding in the policy affects the principal's ability, or inability, to use the permission for the resource. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaBindingExplanation |
|---|
|
|---|
| type | array |
|---|
|
|---|
| fullResourceName | | description | The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. If the user who created the Replay does not have access to the policy, this field is omitted. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| policy | | $ref | GoogleIamV1Policy |
|---|
| description | The IAM policy attached to the resource. If the user who created the Replay does not have access to the policy, this field is empty. |
|---|
|
|---|
| relevance | | description | The relevance of this policy to the overall determination in the TroubleshootIamPolicyResponse. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaListOrgPolicyViolationsPreviewsResponse | | description | ListOrgPolicyViolationsPreviewsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsPreviews. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaListOrgPolicyViolationsPreviewsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolationsPreviews | | description | The list of OrgPolicyViolationsPreview |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaListOrgPolicyViolationsResponse | | description | ListOrgPolicyViolationsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolations |
|---|
| id | GoogleCloudPolicysimulatorV1alphaListOrgPolicyViolationsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolations | | description | The list of OrgPolicyViolations |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaListReplayResultsResponse | | description | Response message for Simulator.ListReplayResults. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaListReplayResultsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of ReplayResult objects. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replayResults | | description | The results of running a Replay. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaReplayResult |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaListReplaysResponse | | description | Response message for Simulator.ListReplays. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaListReplaysResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replays | | description | The list of Replay objects. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaReplay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolation | | description | OrgPolicyViolation is a resource representing a single resource violating a single OrgPolicy constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolation |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | The custom constraint being violated. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | Any error encountered during the evaluation. |
|---|
|
|---|
| name | | description | The name of the `OrgPolicyViolation`. Example: organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f/orgPolicyViolations/38ce` |
|---|
| type | string |
|---|
|
|---|
| resource | | $ref | GoogleCloudPolicysimulatorV1alphaResourceContext |
|---|
| description | The resource violating the constraint. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaReplay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaReplay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1alphaReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1alphaReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaReplayDiff | | description | The difference between the results of evaluating an access tuple under the current (baseline) policies and under the proposed (simulated) policies. This difference explains how a principal's access could change if the proposed policies were applied. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaReplayDiff |
|---|
| properties | | accessDiff | | $ref | GoogleCloudPolicysimulatorV1alphaAccessStateDiff |
|---|
| description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the AccessState field. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaReplayResult | | description | The result of replaying a single access tuple against a simulated state. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaReplayResult |
|---|
| properties | | accessTuple | | $ref | GoogleCloudPolicysimulatorV1alphaAccessTuple |
|---|
| description | The access tuple that was replayed. This field includes information about the principal, resource, and permission that were involved in the access attempt. |
|---|
|
|---|
| diff | | $ref | GoogleCloudPolicysimulatorV1alphaReplayDiff |
|---|
| description | The difference between the principal's access under the current (baseline) policies and the principal's access under the proposed (simulated) policies. This field is only included for access tuples that were successfully replayed and had different results under the current policies and the proposed policies. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error that caused the access tuple replay to fail. This field is only included for access tuples that were not replayed successfully. |
|---|
|
|---|
| lastSeenDate | | $ref | GoogleTypeDate |
|---|
| description | The latest date this access tuple was seen in the logs. |
|---|
|
|---|
| name | | description | The resource name of the `ReplayResult`, in the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}/results/{replay-result-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36/results/1234` |
|---|
| type | string |
|---|
|
|---|
| parent | | description | The Replay that the access tuple was included in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaResourceContext | | description | ResourceContext provides the context we know about a resource. It is similar in concept to google.cloud.asset.v1.Resource, but focuses on the information specifically used by Simulator. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaResourceContext |
|---|
| properties | | ancestors | | description | The ancestry path of the resource in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the resource is a project, folder, or organization, the ancestry path starts from the resource itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]` |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| assetType | | description | The asset type of the resource as defined by CAIS. Example: `compute.googleapis.com/Firewall` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information. |
|---|
| type | string |
|---|
|
|---|
| resource | | description | The full name of the resource. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-policysimulator-v1beta | | dictionary_item_removed | - root['resources']['folders']['resources']['locations']['resources']['replays']['methods']
- root['resources']['folders']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['resources']['orgPolicyViolations']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['projects']['resources']['locations']['resources']['replays']['methods']
- root['resources']['projects']['resources']['locations']['resources']['replays']['resources']['results']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas'] | | new_value | | GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
| old_value | | GoogleCloudOrgpolicyV2AlternatePolicySpec | | description | Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. |
|---|
| id | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| properties | | launch | | description | Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Specify constraint for configurations of Google Cloud resources. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2CustomConstraint | | description | A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. |
|---|
| id | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| properties | | actionType | | description | Allow or deny type. |
|---|
| enum | - ACTION_TYPE_UNSPECIFIED
- ALLOW
- DENY
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Allowed action type.
- Deny action type.
|
|---|
| type | string |
|---|
|
|---|
| condition | | description | A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. |
|---|
| type | string |
|---|
|
|---|
| description | | description | Detailed information about this custom policy constraint. The max length of the description is 2000 characters. |
|---|
| type | string |
|---|
|
|---|
| displayName | | description | One line display name for the UI. The max length of the display_name is 200 characters. |
|---|
| type | string |
|---|
|
|---|
| methodTypes | | description | All the operations being applied for this constraint. |
|---|
| items | | enum | - METHOD_TYPE_UNSPECIFIED
- CREATE
- UPDATE
- DELETE
- REMOVE_GRANT
- GOVERN_TAGS
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Constraint applied when creating the resource.
- Constraint applied when updating the resource.
- Constraint applied when deleting the resource. Not currently supported.
- Constraint applied when removing an IAM grant.
- Constraint applied when enforcing forced tagging.
|
|---|
| type | string |
|---|
|
|---|
| type | array |
|---|
|
|---|
| name | | description | Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 70 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/` is not counted. |
|---|
| type | string |
|---|
|
|---|
| resourceTypes | | description | Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2Policy | | description | Defines an organization policy which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2Policy |
|---|
| properties | | alternate | | $ref | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| deprecated | True |
|---|
| description | Deprecated. |
|---|
|
|---|
| dryRunSpec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Dry-run policy. Audit-only policy, can be used to monitor how the policy would have impacted the existing and future resources if it's enforced. |
|---|
|
|---|
| etag | | description | Optional. An opaque tag indicating the current state of the policy, used for concurrency control. This 'etag' is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. |
|---|
| type | string |
|---|
|
|---|
| name | | description | Immutable. The resource name of the policy. Must be one of the following forms, where `constraint_name` is the name of the constraint which this policy configures: * `projects/{project_number}/policies/{constraint_name}` * `folders/{folder_id}/policies/{constraint_name}` * `organizations/{organization_id}/policies/{constraint_name}` For example, `projects/123/policies/compute.disableSerialPortAccess`. Note: `projects/{project_id}/policies/{constraint_name}` is also an acceptable name for API requests, but responses will return the name using the equivalent project number. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Basic information about the organization policy. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpec | | description | Defines a Google Cloud policy specification which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| properties | | etag | | description | An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this `etag` indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the `etag` will be unset. |
|---|
| type | string |
|---|
|
|---|
| inheritFromParent | | description | Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies which configure list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| reset | | description | Ignores policies set above this resource and restores the `constraint_default` enforcement behavior of the specific constraint at this resource. This field can be set in policies for either list or boolean constraints. If set, `rules` must be empty and `inherit_from_parent` must be set to false. |
|---|
| type | boolean |
|---|
|
|---|
| rules | | description | In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. |
|---|
| items | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
|
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The time stamp this was previously updated. This represents the last time a call to `CreatePolicy` or `UpdatePolicy` was made for that policy. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRule | | description | A rule used to express this policy. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
| properties | | allowAll | | description | Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". |
|---|
|
|---|
| denyAll | | description | Setting this to true means that all values are denied. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| enforce | | description | If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. This field can be set only in policies for boolean constraints. |
|---|
| type | boolean |
|---|
|
|---|
| parameters | | additionalProperties | | description | Properties of the object. |
|---|
| type | any |
|---|
|
|---|
| description | Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
| type | object |
|---|
|
|---|
| values | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| description | List of values to be used for this policy rule. This field can be set only in policies for list constraints. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues | | description | A message that holds specific allowed and denied values. This message can define specific values and subtrees of the Resource Manager resource hierarchy (`Organizations`, `Folders`, `Projects`) that are allowed or denied. This is achieved by using the `under:` and optional `is:` prefixes. The `under:` prefix is used to denote resource subtree values. The `is:` prefix is used to denote specific values, and is required only if the value contains a ":". Values prefixed with "is:" are treated the same as values with no prefix. Ancestry subtrees must be in one of the following formats: - `projects/` (for example, `projects/tokyo-rain-123`) - `folders/` (for example, `folders/1234`) - `organizations/` (for example, `organizations/1234`) The `supports_under` field of the associated `Constraint` defines whether ancestry prefixes can be used. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| properties | | allowedValues | | description | List of values allowed at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| deniedValues | | description | List of values denied at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaAccessStateDiff | | description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1betaAccessStateDiff |
|---|
| properties | | accessChange | | description | How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies. |
|---|
| enum | - ACCESS_CHANGE_TYPE_UNSPECIFIED
- NO_CHANGE
- UNKNOWN_CHANGE
- ACCESS_REVOKED
- ACCESS_GAINED
- ACCESS_MAYBE_REVOKED
- ACCESS_MAYBE_GAINED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal's access did not change. This includes the case where both baseline and simulated are UNKNOWN, but the unknown information is equivalent.
- The principal's access under both the current policies and the proposed policies is `UNKNOWN`, but the unknown information differs between them.
- The principal had access under the current policies (`GRANTED`), but will no longer have access after the proposed changes (`NOT_GRANTED`).
- The principal did not have access under the current policies (`NOT_GRANTED`), but will have access after the proposed changes (`GRANTED`).
- This result can occur for the following reasons: * The principal had access under the current policies (`GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will not have access after the proposed changes (`NOT_GRANTED`).
- This result can occur for the following reasons: * The principal did not have access under the current policies (`NOT_GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will have access after the proposed changes (`GRANTED`).
|
|---|
| type | string |
|---|
|
|---|
| baseline | | $ref | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the current (baseline) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
| simulated | | $ref | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaAccessTuple | | description | Information about the principal, resource, and permission to check. |
|---|
| id | GoogleCloudPolicysimulatorV1betaAccessTuple |
|---|
| properties | | fullResourceName | | description | Required. The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| permission | | description | Required. The IAM permission to check for the specified principal and resource. For a complete list of IAM permissions, see https://cloud.google.com/iam/help/permissions/reference. For a complete list of predefined IAM roles and the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| principal | | description | Required. The principal whose access you want to check, in the form of the email address that represents that principal. For example, `alice@example.com` or `my-service-account@my-project.iam.gserviceaccount.com`. The principal must be a Google Account or a service account. Other types of principals are not supported. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaBindingExplanation | | description | Details about how a binding in a policy affects a principal's ability to use a permission. |
|---|
| id | GoogleCloudPolicysimulatorV1betaBindingExplanation |
|---|
| properties | | access | | description | Required. Indicates whether _this binding_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another binding that overrides this binding. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition expression that prevents this binding from granting access unless the expression evaluates to `true`. To learn about IAM Conditions, see https://cloud.google.com/iam/docs/conditions-overview. |
|---|
|
|---|
| memberships | | additionalProperties | | $ref | GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership |
|---|
|
|---|
| description | Indicates whether each principal in the binding includes the principal specified in the request, either directly or indirectly. Each key identifies a principal in the binding, and each value indicates whether the principal in the binding includes the principal in the request. For example, suppose that a binding includes the following principals: * `user:alice@example.com` * `group:product-eng@example.com` The principal in the replayed access tuple is `user:bob@example.com`. This user is a principal of the group `group:product-eng@example.com`. For the first principal in the binding, the key is `user:alice@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_NOT_INCLUDED`. For the second principal in the binding, the key is `group:product-eng@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_INCLUDED`. |
|---|
| type | object |
|---|
|
|---|
| relevance | | description | The relevance of this binding to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
| role | | description | The role that this binding grants. For example, `roles/compute.serviceAgent`. For a complete list of predefined IAM roles, as well as the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| rolePermission | | description | Indicates whether the role granted by this binding contains the specified permission. |
|---|
| enum | - ROLE_PERMISSION_UNSPECIFIED
- ROLE_PERMISSION_INCLUDED
- ROLE_PERMISSION_NOT_INCLUDED
- ROLE_PERMISSION_UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The permission is included in the role.
- The permission is not included in the role.
- The user who created the Replay is not allowed to access the binding.
|
|---|
| type | string |
|---|
|
|---|
| rolePermissionRelevance | | description | The relevance of the permission's existence, or nonexistence, in the role to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership | | description | Details about whether the binding includes the principal. |
|---|
| id | GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership |
|---|
| properties | | membership | | description | Indicates whether the binding includes the principal. |
|---|
| enum | - MEMBERSHIP_UNSPECIFIED
- MEMBERSHIP_INCLUDED
- MEMBERSHIP_NOT_INCLUDED
- MEMBERSHIP_UNKNOWN_INFO_DENIED
- MEMBERSHIP_UNKNOWN_UNSUPPORTED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The binding includes the principal. The principal can be included directly or indirectly. For example: * A principal is included directly if that principal is listed in the binding. * A principal is included indirectly if that principal is in a Google group or Google Workspace domain that is listed in the binding.
- The binding does not include the principal.
- The user who created the Replay is not allowed to access the binding.
- The principal is an unsupported type. Only Google Accounts and service accounts are supported.
|
|---|
| type | string |
|---|
|
|---|
| relevance | | description | The relevance of the principal's status to the overall determination for the binding. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaExplainedAccess | | description | Details about how a set of policies, listed in ExplainedPolicy, resulted in a certain AccessState when replaying an access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| properties | | accessState | | description | Whether the principal in the access tuple has permission to access the resource in the access tuple under the given policies. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| errors | | description | If the AccessState is `UNKNOWN`, this field contains a list of errors explaining why the result is `UNKNOWN`. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| policies | | description | If the AccessState is `UNKNOWN`, this field contains the policies that led to that result. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaExplainedPolicy |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaExplainedPolicy | | description | Details about how a specific IAM Policy contributed to the access check. |
|---|
| id | GoogleCloudPolicysimulatorV1betaExplainedPolicy |
|---|
| properties | | access | | description | Indicates whether _this policy_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another policy that overrides this policy. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| bindingExplanations | | description | Details about how each binding in the policy affects the principal's ability, or inability, to use the permission for the resource. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaBindingExplanation |
|---|
|
|---|
| type | array |
|---|
|
|---|
| fullResourceName | | description | The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. If the user who created the Replay does not have access to the policy, this field is omitted. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| policy | | $ref | GoogleIamV1Policy |
|---|
| description | The IAM policy attached to the resource. If the user who created the Replay does not have access to the policy, this field is empty. |
|---|
|
|---|
| relevance | | description | The relevance of this policy to the overall determination in the TroubleshootIamPolicyResponse. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsPreviewsResponse | | description | ListOrgPolicyViolationsPreviewsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsPreviews. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsPreviewsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolationsPreviews | | description | The list of OrgPolicyViolationsPreview |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsResponse | | description | ListOrgPolicyViolationsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolations |
|---|
| id | GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolations | | description | The list of OrgPolicyViolations |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListReplayResultsResponse | | description | Response message for Simulator.ListReplayResults. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListReplayResultsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of ReplayResult objects. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replayResults | | description | The results of running a Replay. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaReplayResult |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListReplaysResponse | | description | Response message for Simulator.ListReplays. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListReplaysResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replays | | description | The list of Replay objects. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaReplay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolation | | description | OrgPolicyViolation is a resource representing a single resource violating a single OrgPolicy constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolation |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | The custom constraint being violated. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | Any error encountered during the evaluation. |
|---|
|
|---|
| name | | description | The name of the `OrgPolicyViolation`. Example: organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f/orgPolicyViolations/38ce` |
|---|
| type | string |
|---|
|
|---|
| resource | | $ref | GoogleCloudPolicysimulatorV1betaResourceContext |
|---|
| description | The resource violating the constraint. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1betaReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1betaReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayDiff | | description | The difference between the results of evaluating an access tuple under the current (baseline) policies and under the proposed (simulated) policies. This difference explains how a principal's access could change if the proposed policies were applied. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayDiff |
|---|
| properties | | accessDiff | | $ref | GoogleCloudPolicysimulatorV1betaAccessStateDiff |
|---|
| description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the AccessState field. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayResult | | description | The result of replaying a single access tuple against a simulated state. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayResult |
|---|
| properties | | accessTuple | | $ref | GoogleCloudPolicysimulatorV1betaAccessTuple |
|---|
| description | The access tuple that was replayed. This field includes information about the principal, resource, and permission that were involved in the access attempt. |
|---|
|
|---|
| diff | | $ref | GoogleCloudPolicysimulatorV1betaReplayDiff |
|---|
| description | The difference between the principal's access under the current (baseline) policies and the principal's access under the proposed (simulated) policies. This field is only included for access tuples that were successfully replayed and had different results under the current policies and the proposed policies. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error that caused the access tuple replay to fail. This field is only included for access tuples that were not replayed successfully. |
|---|
|
|---|
| lastSeenDate | | $ref | GoogleTypeDate |
|---|
| description | The latest date this access tuple was seen in the logs. |
|---|
|
|---|
| name | | description | The resource name of the `ReplayResult`, in the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}/results/{replay-result-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36/results/1234` |
|---|
| type | string |
|---|
|
|---|
| parent | | description | The Replay that the access tuple was included in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaResourceContext | | description | ResourceContext provides the context we know about a resource. It is similar in concept to google.cloud.asset.v1.Resource, but focuses on the information specifically used by Simulator. |
|---|
| id | GoogleCloudPolicysimulatorV1betaResourceContext |
|---|
| properties | | ancestors | | description | The ancestry path of the resource in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the resource is a project, folder, or organization, the ancestry path starts from the resource itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]` |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| assetType | | description | The asset type of the resource as defined by CAIS. Example: `compute.googleapis.com/Firewall` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information. |
|---|
| type | string |
|---|
|
|---|
| resource | | description | The full name of the resource. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-policytroubleshooter- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-policytroubleshooter-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-policytroubleshooter-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-policytroubleshooter-v2alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-policytroubleshooter-v3 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-policytroubleshooter-v3alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-policytroubleshooter-v3beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-presence- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-presence-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-reauth- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-reauth-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-reauth-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-recaptchaenterprise- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-recaptchaenterprise-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-recaptchaenterprise-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-securitycentermanagement- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-securitycentermanagement-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-securityposture- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20241212 |
|---|
|
|---|
| root['schemas']['GoogleCloudSecuritypostureV1alphaPolicyRule']['properties']['parameters']['description'] | | new_value | Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
| old_value | Optional. Required for GMCs if parameters defined in constraints. Pass parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
|
|---|
| root['schemas']['GoogleCloudSecuritypostureV1alphaPolicyRule']['properties']['resourceTypes']['description'] | | new_value | Optional. The resource types policies can support, only used for managed constraints. Method type is `GOVERN_TAGS`. |
|---|
| old_value | Optional. The resource types policy can support, only used for Google managed constraint and method type is GOVERN_TAGS. |
|---|
|
|---|
| root['schemas']['ResourceTypes']['description'] | | new_value | Set multiple resource types for one policy, for example: resourceTypes: included: - compute.googleapis.com/Instance - compute.googleapis.com/Disk Constraint definition contains an empty resource type in order to support multiple resource types in the policy. Only supports managed constraints. Method type is `GOVERN_TAGS`. Refer go/multi-resource-support-force-tags-gmc to get more details. |
|---|
| old_value | Set multiple resource types for one policy, eg: resourceTypes: included: - compute.googleapis.com/Instance - compute.googleapis.com/Disk Constraint definition contains an empty resource type in order to support multiple resource types in the policy. Only support Google managed constriaint and method type is GOVERN_TAGS Refer go/multi-resource-support-force-tags-gmc to get more details. |
|---|
|
|---|
| root['schemas']['ResourceTypes']['properties']['included']['description'] | | new_value | Optional. The resource types we currently support. cloud/orgpolicy/customconstraintconfig/prod/resource_types.prototext |
|---|
| old_value | Optional. The resource type we currently support. cloud/orgpolicy/customconstraintconfig/prod/resource_types.prototext |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-securityposture-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20241212 |
|---|
|
|---|
| root['schemas']['GoogleCloudSecuritypostureV1PolicyRule']['properties']['parameters']['description'] | | new_value | Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
| old_value | Optional. Required for GMCs if parameters defined in constraints. Pass parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
|
|---|
| root['schemas']['GoogleCloudSecuritypostureV1PolicyRule']['properties']['resourceTypes']['description'] | | new_value | Optional. The resource types policies can support, only used for managed constraints. Method type is `GOVERN_TAGS`. |
|---|
| old_value | Optional. The resource types policy can support, only used for Google managed constraint and method type is GOVERN_TAGS. |
|---|
|
|---|
| root['schemas']['ResourceTypes']['description'] | | new_value | Set multiple resource types for one policy, for example: resourceTypes: included: - compute.googleapis.com/Instance - compute.googleapis.com/Disk Constraint definition contains an empty resource type in order to support multiple resource types in the policy. Only supports managed constraints. Method type is `GOVERN_TAGS`. Refer go/multi-resource-support-force-tags-gmc to get more details. |
|---|
| old_value | Set multiple resource types for one policy, eg: resourceTypes: included: - compute.googleapis.com/Instance - compute.googleapis.com/Disk Constraint definition contains an empty resource type in order to support multiple resource types in the policy. Only support Google managed constriaint and method type is GOVERN_TAGS Refer go/multi-resource-support-force-tags-gmc to get more details. |
|---|
|
|---|
| root['schemas']['ResourceTypes']['properties']['included']['description'] | | new_value | Optional. The resource types we currently support. cloud/orgpolicy/customconstraintconfig/prod/resource_types.prototext |
|---|
| old_value | Optional. The resource type we currently support. cloud/orgpolicy/customconstraintconfig/prod/resource_types.prototext |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-securityposture-v1alpha | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20241212 |
|---|
|
|---|
| root['schemas']['GoogleCloudSecuritypostureV1alphaPolicyRule']['properties']['parameters']['description'] | | new_value | Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
| old_value | Optional. Required for GMCs if parameters defined in constraints. Pass parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
|
|---|
| root['schemas']['GoogleCloudSecuritypostureV1alphaPolicyRule']['properties']['resourceTypes']['description'] | | new_value | Optional. The resource types policies can support, only used for managed constraints. Method type is `GOVERN_TAGS`. |
|---|
| old_value | Optional. The resource types policy can support, only used for Google managed constraint and method type is GOVERN_TAGS. |
|---|
|
|---|
| root['schemas']['ResourceTypes']['description'] | | new_value | Set multiple resource types for one policy, for example: resourceTypes: included: - compute.googleapis.com/Instance - compute.googleapis.com/Disk Constraint definition contains an empty resource type in order to support multiple resource types in the policy. Only supports managed constraints. Method type is `GOVERN_TAGS`. Refer go/multi-resource-support-force-tags-gmc to get more details. |
|---|
| old_value | Set multiple resource types for one policy, eg: resourceTypes: included: - compute.googleapis.com/Instance - compute.googleapis.com/Disk Constraint definition contains an empty resource type in order to support multiple resource types in the policy. Only support Google managed constriaint and method type is GOVERN_TAGS Refer go/multi-resource-support-force-tags-gmc to get more details. |
|---|
|
|---|
| root['schemas']['ResourceTypes']['properties']['included']['description'] | | new_value | Optional. The resource types we currently support. cloud/orgpolicy/customconstraintconfig/prod/resource_types.prototext |
|---|
| old_value | Optional. The resource type we currently support. cloud/orgpolicy/customconstraintconfig/prod/resource_types.prototext |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-serviceusage- | | dictionary_item_added | - root['schemas']['ErrorParameter']
- root['schemas']['ErrorMessage']['properties']['parameters']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enumDeprecated']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enumDeprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ErrorMessage']['description'] | | new_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 17 |
|---|
| old_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 16 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/autopush-serviceusage-v1 | | dictionary_item_added | - root['schemas']['ErrorParameter']
- root['schemas']['ErrorMessage']['properties']['parameters']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enumDeprecated']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enumDeprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ErrorMessage']['description'] | | new_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 17 |
|---|
| old_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 16 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/autopush-serviceusage-v1alpha | | dictionary_item_added | - root['schemas']['ErrorParameter']
- root['schemas']['ErrorMessage']['properties']['parameters']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enumDeprecated']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enumDeprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ErrorMessage']['description'] | | new_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 17 |
|---|
| old_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 16 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/autopush-serviceusage-v1beta1 | | dictionary_item_added | - root['schemas']['ErrorParameter']
- root['schemas']['ErrorMessage']['properties']['parameters']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enumDeprecated']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enumDeprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ErrorMessage']['description'] | | new_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 17 |
|---|
| old_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 16 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/autopush-serviceusage-v2 | | dictionary_item_added | - root['schemas']['ErrorParameter']
- root['schemas']['ErrorMessage']['properties']['parameters']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enumDeprecated']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enumDeprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ErrorMessage']['description'] | | new_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 17 |
|---|
| old_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 16 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/autopush-serviceusage-v2alpha | | dictionary_item_added | - root['schemas']['ErrorParameter']
- root['schemas']['ErrorMessage']['properties']['parameters']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enumDeprecated']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enumDeprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ErrorMessage']['description'] | | new_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 17 |
|---|
| old_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 16 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/autopush-serviceusage-v2beta | | dictionary_item_added | - root['schemas']['ErrorParameter']
- root['schemas']['ErrorMessage']['properties']['parameters']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enumDeprecated']
- root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enumDeprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ErrorMessage']['description'] | | new_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 17 |
|---|
| old_value | `ErrorMessage` represents a single error reason. These errors are generated at runtime within the execution of the application that implements the API Service. Next ID: 16 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['deferredSemanticPurposes']['items']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesAnnotationsProcess']['properties']['semanticPurpose']['enum'][13] | SEMANTIC_PURPOSE_ADS_CUSTOMIZATION |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/autopush-us-central1-cloudbuild- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-us-central1-cloudbuild-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-us-central1-cloudbuild-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-userguard- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-userguard-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-userguard-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-workspacevideo-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-workspacevideo-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-workstations- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-workstations-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-workstations-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-workstations-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-youtube- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/autopush-youtube-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/autopush-youtube-v3 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/beta-tasks-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/beta-tasks-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/bigquery-sq-test- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/bigquery-sq-test-v3 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/chat-staging- | | dictionary_item_added | - root['auth']['oauth2']['scopes']['https://www.googleapis.com/auth/chat.users.spacesettings']
- root['resources']['users']['resources']['spaces']['resources']['spaceNotificationSetting']
- root['schemas']['SpaceNotificationSetting']
|
|---|
| values_changed | | root['resources']['spaces']['methods']['delete']['description'] | | new_value | Deletes a named space. Always performs a cascading delete, which means that the space's child resources—like messages posted in the space and memberships in the space—are also deleted. For an example, see [Delete a space](https://developers.google.com/workspace/chat/delete-spaces). Supports the following types of [authentication](https://developers.google.com/workspace/chat/authenticate-authorize): - Developer Preview: [App authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app) with [administrator approval](https://support.google.com/a?p=chat-app-auth). Requires that the Chat app created the space using app authentication. - [User authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) You can authenticate and authorize this method with administrator privileges by setting the `use_admin_access` field in the request. |
|---|
| old_value | Deletes a named space. Always performs a cascading delete, which means that the space's child resources—like messages posted in the space and memberships in the space—are also deleted. For an example, see [Delete a space](https://developers.google.com/workspace/chat/delete-spaces). Supports the following types of [authentication](https://developers.google.com/workspace/chat/authenticate-authorize): - [App authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app) with [administrator approval](https://support.google.com/a?p=chat-app-auth) in [Developer Preview](https://developers.google.com/workspace/preview) - [User authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) You can authenticate and authorize this method with administrator privileges by setting the `use_admin_access` field in the request. |
|---|
|
|---|
| root['resources']['spaces']['resources']['members']['methods']['patch']['description'] | | new_value | Updates a membership. For an example, see [Update a user's membership in a space](https://developers.google.com/workspace/chat/update-members). Supports the following types of [authentication](https://developers.google.com/workspace/chat/authenticate-authorize): - Developer Preview: [App authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app) with [administrator approval](https://support.google.com/a?p=chat-app-auth). Requires that the Chat app created the space using app authentication. - [User authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) You can authenticate and authorize this method with administrator privileges by setting the `use_admin_access` field in the request. |
|---|
| old_value | Updates a membership. For an example, see [Update a user's membership in a space](https://developers.google.com/workspace/chat/update-members). Supports the following types of [authentication](https://developers.google.com/workspace/chat/authenticate-authorize): - [App authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app) with [administrator approval](https://support.google.com/a?p=chat-app-auth) in [Developer Preview](https://developers.google.com/workspace/preview) - [User authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) You can authenticate and authorize this method with administrator privileges by setting the `use_admin_access` field in the request. |
|---|
|
|---|
| root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/chat-staging-v1 | | dictionary_item_added | - root['auth']['oauth2']['scopes']['https://www.googleapis.com/auth/chat.users.spacesettings']
- root['resources']['users']['resources']['spaces']['resources']['spaceNotificationSetting']
- root['schemas']['SpaceNotificationSetting']
|
|---|
| values_changed | | root['resources']['spaces']['methods']['delete']['description'] | | new_value | Deletes a named space. Always performs a cascading delete, which means that the space's child resources—like messages posted in the space and memberships in the space—are also deleted. For an example, see [Delete a space](https://developers.google.com/workspace/chat/delete-spaces). Supports the following types of [authentication](https://developers.google.com/workspace/chat/authenticate-authorize): - Developer Preview: [App authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app) with [administrator approval](https://support.google.com/a?p=chat-app-auth). Requires that the Chat app created the space using app authentication. - [User authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) You can authenticate and authorize this method with administrator privileges by setting the `use_admin_access` field in the request. |
|---|
| old_value | Deletes a named space. Always performs a cascading delete, which means that the space's child resources—like messages posted in the space and memberships in the space—are also deleted. For an example, see [Delete a space](https://developers.google.com/workspace/chat/delete-spaces). Supports the following types of [authentication](https://developers.google.com/workspace/chat/authenticate-authorize): - [App authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app) with [administrator approval](https://support.google.com/a?p=chat-app-auth) in [Developer Preview](https://developers.google.com/workspace/preview) - [User authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) You can authenticate and authorize this method with administrator privileges by setting the `use_admin_access` field in the request. |
|---|
|
|---|
| root['resources']['spaces']['resources']['members']['methods']['patch']['description'] | | new_value | Updates a membership. For an example, see [Update a user's membership in a space](https://developers.google.com/workspace/chat/update-members). Supports the following types of [authentication](https://developers.google.com/workspace/chat/authenticate-authorize): - Developer Preview: [App authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app) with [administrator approval](https://support.google.com/a?p=chat-app-auth). Requires that the Chat app created the space using app authentication. - [User authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) You can authenticate and authorize this method with administrator privileges by setting the `use_admin_access` field in the request. |
|---|
| old_value | Updates a membership. For an example, see [Update a user's membership in a space](https://developers.google.com/workspace/chat/update-members). Supports the following types of [authentication](https://developers.google.com/workspace/chat/authenticate-authorize): - [App authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app) with [administrator approval](https://support.google.com/a?p=chat-app-auth) in [Developer Preview](https://developers.google.com/workspace/preview) - [User authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user) You can authenticate and authorize this method with administrator privileges by setting the `use_admin_access` field in the request. |
|---|
|
|---|
| root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-androidengprod-pa- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-androidengprod-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-apigee- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Instance']['properties']['diskEncryptionKeyName']['description'] | | new_value | Optional. Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
| old_value | Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['addonsConfig']['description'] | | new_value | Optional. Addon configurations of the Apigee organization. |
|---|
| old_value | Addon configurations of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataLocation']['description'] | | new_value | Optional. This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
| old_value | This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['authorizedNetwork']['description'] | | new_value | Optional. Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['billingType']['description'] | | new_value | Optional. Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
| old_value | Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['controlPlaneEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['description']['description'] | | new_value | Optional. Description of the Apigee organization. |
|---|
| old_value | Description of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['displayName']['description'] | | new_value | Optional. Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
| old_value | Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['portalDisabled']['description'] | | new_value | Optional. Configuration for the Portals settings. |
|---|
| old_value | Configuration for the Portals settings. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['properties']['description'] | | new_value | Optional. Properties defined in the Apigee organization profile. |
|---|
| old_value | Properties defined in the Apigee organization profile. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['runtimeDatabaseEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-apigee-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Instance']['properties']['diskEncryptionKeyName']['description'] | | new_value | Optional. Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
| old_value | Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['addonsConfig']['description'] | | new_value | Optional. Addon configurations of the Apigee organization. |
|---|
| old_value | Addon configurations of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataLocation']['description'] | | new_value | Optional. This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
| old_value | This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['authorizedNetwork']['description'] | | new_value | Optional. Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['billingType']['description'] | | new_value | Optional. Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
| old_value | Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['controlPlaneEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['description']['description'] | | new_value | Optional. Description of the Apigee organization. |
|---|
| old_value | Description of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['displayName']['description'] | | new_value | Optional. Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
| old_value | Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['portalDisabled']['description'] | | new_value | Optional. Configuration for the Portals settings. |
|---|
| old_value | Configuration for the Portals settings. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['properties']['description'] | | new_value | Optional. Properties defined in the Apigee organization profile. |
|---|
| old_value | Properties defined in the Apigee organization profile. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['runtimeDatabaseEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-automl- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-automl-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-automl-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-automl-v1p1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-datamigration- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-datamigration-v1 | | dictionary_item_added | - root['schemas']['SqlServerSourceConfig']
- root['schemas']['SqlServerToPostgresConfig']
- root['schemas']['MigrationJob']['properties']['sqlserverToPostgresConfig']
- root['schemas']['SqlServerConnectionProfile']['properties']['database']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-datamigration-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-datamigration-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-datamixer-pa- | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-datamixer-pa-v1 | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-dlp- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-dlp-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-dlp-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-growth-pa- | | dictionary_item_added | - root['schemas']['GeneralPromptUi']['properties']['buttonsOrder']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GeneralPromptUi']['description'] | | new_value | Rating prompt UI definition. Next ID: 16 |
|---|
| old_value | Rating prompt UI definition. Next ID: 15 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-growth-pa-v1 | | dictionary_item_added | - root['schemas']['GeneralPromptUi']['properties']['buttonsOrder']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GeneralPromptUi']['description'] | | new_value | Rating prompt UI definition. Next ID: 16 |
|---|
| old_value | Rating prompt UI definition. Next ID: 15 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-notifications-pa- | | dictionary_item_added | - root['schemas']['GoogleLogsTapandpayAndroid_BackupRestoreEvent_D2dTransferStartedEvent']
- root['schemas']['WalletGooglepayCommon__HealthCardServiceProviderListTarget']
- root['schemas']['WalletGooglepayCommon__IdCardProvisioningTarget']
- root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['properties']['d2dTransferStarted']
- root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['notificationTimestampForWhen']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['healthCardServiceProviderList']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['idCardProvisioning']
|
|---|
| dictionary_item_removed | - root['schemas']['GoogleLogsTapandpayAndroid_PermissionState_NotificationPermissionMetadata']['properties']['intentSource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__PayWalletOnboardingCompleteEvent']['properties']['entrySource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__TokenizationPromptNotificationEvent']['properties']['triggeringConditions']['description']
- root['schemas']['Proto2Bridge__MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['description'] | | new_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 8 |
|---|
| old_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 7 |
|---|
|
|---|
| root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description'] | | new_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 39 |
|---|
| old_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 38 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__AddHealthCardTarget']['description'] | | new_value | A target to intent to the "add health card" screen Next id: 2 |
|---|
| old_value | A target to intent to the "add health card" screen Next id: 5 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__NavigationTarget']['description'] | | new_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 77 |
|---|
| old_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 75 |
|---|
|
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1474] | | new_value | Next available Cardmaker tag: 60079 |
|---|
| old_value | Next available Cardmaker tag: 60078 |
|---|
|
|---|
| root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['notificationTimestampForWhen']['enumDescriptions'][0] | | new_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the OS-provided current time on every display. |
|---|
| old_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the current time on every display. |
|---|
|
|---|
| root['schemas']['CommunicationPusherProto__AndroidDevicePayload']['properties']['notificationFeatures']['items']['enumDescriptions'][3] | | new_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. SUPPORTS_MEET_PAYLOAD_PUSH_PROTO must be supported if DIRECT_FCM_DELIVERY is supported. |
|---|
| old_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleLogsTapandpayAndroid__BulletinEvent']['properties']['contentType']['enum'][46] | WALLET_TIPS_ID_GROWTH_CAMPAIGN |
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__SettingState']['properties']['setting']['enum'][22] | BULK_IMPORT |
|---|
| root['schemas']['SearchNotificationsClientCommon__InboxChimeData']['properties']['category']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][609] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][609] | Need bundle type for cluster profile retrieval. go/aura-discover-retrieval |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1474] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1540] | DEPRECATED_COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['notificationCategory']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][592] | COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][592] | Need bundle type for Q&A in Discover LE promo card. go/community-qna-discover-le |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1465] | COMMUNITY_QNA_PROMO_CARD |
|---|
|
|---|
|
|---|
| sandbox/content-autopush-notifications-pa-v1 | | dictionary_item_added | - root['schemas']['GoogleLogsTapandpayAndroid_BackupRestoreEvent_D2dTransferStartedEvent']
- root['schemas']['WalletGooglepayCommon__HealthCardServiceProviderListTarget']
- root['schemas']['WalletGooglepayCommon__IdCardProvisioningTarget']
- root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['properties']['d2dTransferStarted']
- root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['notificationTimestampForWhen']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['healthCardServiceProviderList']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['idCardProvisioning']
|
|---|
| dictionary_item_removed | - root['schemas']['GoogleLogsTapandpayAndroid_PermissionState_NotificationPermissionMetadata']['properties']['intentSource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__PayWalletOnboardingCompleteEvent']['properties']['entrySource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__TokenizationPromptNotificationEvent']['properties']['triggeringConditions']['description']
- root['schemas']['Proto2Bridge__MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['description'] | | new_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 8 |
|---|
| old_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 7 |
|---|
|
|---|
| root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description'] | | new_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 39 |
|---|
| old_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 38 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__AddHealthCardTarget']['description'] | | new_value | A target to intent to the "add health card" screen Next id: 2 |
|---|
| old_value | A target to intent to the "add health card" screen Next id: 5 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__NavigationTarget']['description'] | | new_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 77 |
|---|
| old_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 75 |
|---|
|
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1474] | | new_value | Next available Cardmaker tag: 60079 |
|---|
| old_value | Next available Cardmaker tag: 60078 |
|---|
|
|---|
| root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['notificationTimestampForWhen']['enumDescriptions'][0] | | new_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the OS-provided current time on every display. |
|---|
| old_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the current time on every display. |
|---|
|
|---|
| root['schemas']['CommunicationPusherProto__AndroidDevicePayload']['properties']['notificationFeatures']['items']['enumDescriptions'][3] | | new_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. SUPPORTS_MEET_PAYLOAD_PUSH_PROTO must be supported if DIRECT_FCM_DELIVERY is supported. |
|---|
| old_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleLogsTapandpayAndroid__BulletinEvent']['properties']['contentType']['enum'][46] | WALLET_TIPS_ID_GROWTH_CAMPAIGN |
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__SettingState']['properties']['setting']['enum'][22] | BULK_IMPORT |
|---|
| root['schemas']['SearchNotificationsClientCommon__InboxChimeData']['properties']['category']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][609] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][609] | Need bundle type for cluster profile retrieval. go/aura-discover-retrieval |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1474] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1540] | DEPRECATED_COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['notificationCategory']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][592] | COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][592] | Need bundle type for Q&A in Discover LE promo card. go/community-qna-discover-le |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1465] | COMMUNITY_QNA_PROMO_CARD |
|---|
|
|---|
|
|---|
| sandbox/content-autopush-people-pa- | | dictionary_item_added | - root['schemas']['AddPhoneBasedProfileVisibilityAclRequest']['properties']['ownerPhone']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-people-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-people-pa-v2 | | dictionary_item_added | - root['schemas']['AddPhoneBasedProfileVisibilityAclRequest']['properties']['ownerPhone']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-youtube- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/content-autopush-youtube-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/content-autopush-youtube-v3 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/content-daily-cloudsearch- | | values_changed | | root['documentationLink'] | | new_value | https://developers.google.com/workspace/cloud-search/docs/guides/ |
|---|
| old_value | https://developers.google.com/cloud-search/docs/guides/ |
|---|
|
|---|
| root['resources']['indexing']['resources']['datasources']['resources']['items']['methods']['delete']['parameters']['version']['description'] | | new_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['description'] | | new_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/workspace/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
| old_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
|
|---|
| root['resources']['query']['methods']['debugSearch']['description'] | | new_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['removeActivity']['description'] | | new_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['search']['description'] | | new_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['suggest']['description'] | | new_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['resources']['sources']['methods']['list']['description'] | | new_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['settings']['resources']['datasources']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['update']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['Item']['properties']['version']['description'] | | new_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['schemas']['ItemAcl']['description'] | | new_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/workspace/cloud-search/docs/guides/acls). |
|---|
| old_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/cloud-search/docs/guides/acls). |
|---|
|
|---|
| root['schemas']['PropertyDefinition']['properties']['isWildcardSearchable']['description'] | | new_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/workspace/cloud-search/docs/guides/schema-guide#properties) |
|---|
| old_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/cloud-search/docs/guides/schema-guide#properties) |
|---|
|
|---|
| root['schemas']['UpdateDataSourceRequest']['properties']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-daily-cloudsearch-v1 | | values_changed | | root['documentationLink'] | | new_value | https://developers.google.com/workspace/cloud-search/docs/guides/ |
|---|
| old_value | https://developers.google.com/cloud-search/docs/guides/ |
|---|
|
|---|
| root['resources']['indexing']['resources']['datasources']['resources']['items']['methods']['delete']['parameters']['version']['description'] | | new_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['description'] | | new_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/workspace/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
| old_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
|
|---|
| root['resources']['query']['methods']['debugSearch']['description'] | | new_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['removeActivity']['description'] | | new_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['search']['description'] | | new_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['suggest']['description'] | | new_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['resources']['sources']['methods']['list']['description'] | | new_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['settings']['resources']['datasources']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['update']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['Item']['properties']['version']['description'] | | new_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['schemas']['ItemAcl']['description'] | | new_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/workspace/cloud-search/docs/guides/acls). |
|---|
| old_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/cloud-search/docs/guides/acls). |
|---|
|
|---|
| root['schemas']['PropertyDefinition']['properties']['isWildcardSearchable']['description'] | | new_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/workspace/cloud-search/docs/guides/schema-guide#properties) |
|---|
| old_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/cloud-search/docs/guides/schema-guide#properties) |
|---|
|
|---|
| root['schemas']['UpdateDataSourceRequest']['properties']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-daily-dynamicmail-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-daily-dynamicmail-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-hourly-dynamicmail-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-hourly-dynamicmail-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-qa-alkalimetricsink-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-qa-alkalimetricsink-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-qa-binaryauthorization- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-qa-binaryauthorization-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-qa-binaryauthorization-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-qa-binaryauthorization-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-staging-binaryauthorization- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-staging-binaryauthorization-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-staging-binaryauthorization-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-staging-binaryauthorization-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-staging-firebase- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-staging-firebase-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-staging-firebase-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-staging-firebase-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-staging-testing- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-staging-testing-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-staging-youtube- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/content-staging-youtube-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/content-staging-youtube-v3 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/content-test-redis- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-test-redis-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-test-redis-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-test-redis-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-test-redis-v1internal1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-test-translate- | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-test-translate-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-test-translate-v3 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-test-translate-v3alpha1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-test-translate-v3beta1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-0-hangouts- | | values_changed | | root['revision'] | | new_value | 20250309 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-0-hangouts-v1 | | values_changed | | root['revision'] | | new_value | 20250309 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-1-hangouts- | | values_changed | | root['revision'] | | new_value | 20250310 |
|---|
| old_value | 20250210 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-1-hangouts-v1 | | values_changed | | root['revision'] | | new_value | 20250310 |
|---|
| old_value | 20250210 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-2-hangouts- | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250211 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-2-hangouts-v1 | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250211 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-3-hangouts- | | values_changed | | root['revision'] | | new_value | 20250312 |
|---|
| old_value | 20250212 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-3-hangouts-v1 | | values_changed | | root['revision'] | | new_value | 20250312 |
|---|
| old_value | 20250212 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-4-hangouts- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-4-hangouts-v1 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-5-hangouts- | | values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-5-hangouts-v1 | | values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-6-hangouts- | | values_changed | | root['revision'] | | new_value | 20250308 |
|---|
| old_value | 20250215 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-6-hangouts-v1 | | values_changed | | root['revision'] | | new_value | 20250308 |
|---|
| old_value | 20250215 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-cloudsearch- | | values_changed | | root['documentationLink'] | | new_value | https://developers.google.com/workspace/cloud-search/docs/guides/ |
|---|
| old_value | https://developers.google.com/cloud-search/docs/guides/ |
|---|
|
|---|
| root['resources']['indexing']['resources']['datasources']['resources']['items']['methods']['delete']['parameters']['version']['description'] | | new_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['description'] | | new_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/workspace/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
| old_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
|
|---|
| root['resources']['query']['methods']['debugSearch']['description'] | | new_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['removeActivity']['description'] | | new_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['search']['description'] | | new_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['suggest']['description'] | | new_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['resources']['sources']['methods']['list']['description'] | | new_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['settings']['resources']['datasources']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['update']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['Item']['properties']['version']['description'] | | new_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['schemas']['ItemAcl']['description'] | | new_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/workspace/cloud-search/docs/guides/acls). |
|---|
| old_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/cloud-search/docs/guides/acls). |
|---|
|
|---|
| root['schemas']['PropertyDefinition']['properties']['isWildcardSearchable']['description'] | | new_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/workspace/cloud-search/docs/guides/schema-guide#properties) |
|---|
| old_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/cloud-search/docs/guides/schema-guide#properties) |
|---|
|
|---|
| root['schemas']['UpdateDataSourceRequest']['properties']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-cloudsearch-v1 | | values_changed | | root['documentationLink'] | | new_value | https://developers.google.com/workspace/cloud-search/docs/guides/ |
|---|
| old_value | https://developers.google.com/cloud-search/docs/guides/ |
|---|
|
|---|
| root['resources']['indexing']['resources']['datasources']['resources']['items']['methods']['delete']['parameters']['version']['description'] | | new_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['description'] | | new_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/workspace/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
| old_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
|
|---|
| root['resources']['query']['methods']['debugSearch']['description'] | | new_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['removeActivity']['description'] | | new_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['search']['description'] | | new_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['suggest']['description'] | | new_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['resources']['sources']['methods']['list']['description'] | | new_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['settings']['resources']['datasources']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['update']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['Item']['properties']['version']['description'] | | new_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['schemas']['ItemAcl']['description'] | | new_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/workspace/cloud-search/docs/guides/acls). |
|---|
| old_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/cloud-search/docs/guides/acls). |
|---|
|
|---|
| root['schemas']['PropertyDefinition']['properties']['isWildcardSearchable']['description'] | | new_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/workspace/cloud-search/docs/guides/schema-guide#properties) |
|---|
| old_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/cloud-search/docs/guides/schema-guide#properties) |
|---|
|
|---|
| root['schemas']['UpdateDataSourceRequest']['properties']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-dataflowbackend-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-dataflowbackend-pa-v1b3 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-dynamicmail-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-dynamicmail-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-firebaseml- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-firebaseml-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-firebaseml-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-firebaseml-v2beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-mlkit-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-mlkit-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-serviceconsumermanagement- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-serviceconsumermanagement-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-serviceconsumermanagement-v1alpha | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-serviceconsumermanagement-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-serviceconsumermanagement-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-serviceconsumermanagement-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-servicenetworking- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-servicenetworking-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-servicenetworking-v1beta | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily-serviceusage- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-serviceusage-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-serviceusage-v1alpha | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-serviceusage-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-serviceusage-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-serviceusage-v2alpha | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily-serviceusage-v2beta | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['semanticTypes']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][20] | ST_RESERVED_12020 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][21] | ST_RESERVED_12021 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][22] | ST_RESERVED_12022 |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcement']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementDiscoveryOptIn']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptout']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyEnforcementOptoutFromFiltering']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enum'][28] | POSI_ENFORCEMENT |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenProcess']['properties']['requestPolicyGlobalRampup']['items']['enumDescriptions'][28] | POSI enforcement policy. |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enum'][77] | SYNTHETIC_SEARCH_REQUEST |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesPTokenStorage']['properties']['types']['items']['enumDescriptions'][77] | An object representing a synthetic request in/out of Search. This is used to identify Search Dark Launch requests. (go/dark-launch-infrastructure, go/dark-launch-policy-2025). |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][35] | ST_ACL_SCOPE |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][36] | ST_ACL_ENTRY |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enum'][37] | ST_ACL |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][35] | Identifier of an entity present in an ACL. This is most often needed for annotating fields of type Acl.Scope (http://google3/security/acl/acl.proto?q=symbol:Acl.Scope). It should only be used in cases where more fine-grained semantic values and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][36] | An entry in an ACL, typically containing a target entity and level of access granted. This is most often needed for annotating fields of type Acl.Entry (http://google3/security/acl/acl.proto?q=symbol:Acl.Entry). It should only be used in cases where more fine-grained semantic values (including ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
| root['schemas']['PrivacyDataGovernanceAttributesDatapolAnnotations']['properties']['appsSemanticTypes']['items']['enumDescriptions'][37] | An entire ACL, typically containing entries which each have a target entity and level of access granted. This is most often needed for annotating fields of type Acl.ACLProto (http://google3/security/acl/acl.proto?q=symbol:Acl.ACLProto). It should only be used in cases where more fine-grained semantic values (including ST_ACL_ENTRY and ST_ACL_SCOPE) and Qualifiers can't be applied. It may be mostly obsoleted by eventual annotation of acl.proto itself. Parent: ST_ACCESS_INFO [does not exist yet] |
|---|
|
|---|
|
|---|
| sandbox/daily1-emmapplecodevice- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily1-emmapplecodevice-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily2-emmapplecodevice- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily2-emmapplecodevice-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily6-emmapplecodevice- | | values_changed | | root['revision'] | | new_value | 20250315 |
|---|
| old_value | 20250308 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/daily6-emmapplecodevice-v1 | | values_changed | | root['revision'] | | new_value | 20250315 |
|---|
| old_value | 20250308 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dataflow-staging- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dataflow-staging-v1b3 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-dialogflow- | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig']['properties']['secretVersionForApiKey']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig']['properties']['secretVersionForToken']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-dialogflow-v1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-dialogflow-v2 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-dialogflow-v2beta1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-dialogflow-v3 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-dialogflow-v3alpha1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-dialogflow-v3beta1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig']['properties']['secretVersionForApiKey']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig']['properties']['secretVersionForToken']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-scone-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
|
|---|
|
|---|
| sandbox/dev-scone-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
|
|---|
|
|---|
| sandbox/dev-takeout-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-takeout-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-takeout-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-us-central1-dialogflow- | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig']['properties']['secretVersionForApiKey']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig']['properties']['secretVersionForToken']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-us-central1-dialogflow-v1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-us-central1-dialogflow-v2 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-us-central1-dialogflow-v2beta1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-us-central1-dialogflow-v3 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-us-central1-dialogflow-v3alpha1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-us-central1-dialogflow-v3beta1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig']['properties']['secretVersionForApiKey']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig']['properties']['secretVersionForToken']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev0-contactcenterconfiguration-pa- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev0-contactcenterconfiguration-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev0-contactcenterconfiguration-pa-v2 | | dictionary_item_added | - root['schemas']['CorpSupportUnifiedrequestsFormstorageTextAreaOptions']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageComponent']['properties']['textAreaOptions']
- root['schemas']['GenericFeatureVector']['properties']['unprojectedFeatureValueFloat']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['CorpSupportUnifiedrequestsFormstorageComponent']['description'] | | new_value | Defines an element of a Form. Next id to use: 32 |
|---|
| old_value | Defines an element of a Form. Next id to use: 31 |
|---|
|
|---|
| root['schemas']['GenericFeatureVector']['properties']['internalOnlyIsSecondaryPartition']['description'] | | new_value | copybara:strip_begin INTERNAL fields used inside build_shards_pipeline. The ScaM Team reserves the right to remove these fields and reuse their proto tags without notice. DO NOT USE outside of build_shards_pipeline! This field is used inside build_shards_pipeline to indicate whether this GFV is residing in its secondary (vs. primary) partition. |
|---|
| old_value | copybara:strip_begin INTERNAL USE ONLY! The ScaM Team reserves the right to remove this field and reuse its proto tag without notice. DO NOT USE outside of build_shards_pipeline! This field is used inside build_shards_pipeline to indicate whether this GFV is residing in its secondary (vs. primary) partition. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][278] | b/399413588 |
|---|
|
|---|
|
|---|
| sandbox/dev0-contactcenterconfiguration-pa-v3 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev0-contactcentermetrics-pa- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev0-contactcentermetrics-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev0-contactcentersession-pa- | | values_changed | | root['resources']['locations']['resources']['contactCenterBusinesses']['resources']['journeys']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" (or "business_properties.fields[\"key\"]" to update a specific property keyed by "key" - note that "field" is needed in the path for referencing the map field of protobuf.Struct; also key names need to be quoted and escaped properly) If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
| old_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
|
|---|
| root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
| root['schemas']['.MessageSet']['description'] | | new_value | LINT.ThenChange(//depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev0-contactcentersession-pa-v2 | | values_changed | | root['resources']['locations']['resources']['contactCenterBusinesses']['resources']['journeys']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" (or "business_properties.fields[\"key\"]" to update a specific property keyed by "key" - note that "field" is needed in the path for referencing the map field of protobuf.Struct; also key names need to be quoted and escaped properly) If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
| old_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
|
|---|
| root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
| root['schemas']['.MessageSet']['description'] | | new_value | LINT.ThenChange(//depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev3-contactcenterconfiguration-pa- | | values_changed | | root['revision'] | | new_value | 20250301 |
|---|
| old_value | 20250113 |
|---|
|
|---|
| root['schemas']['TaxonomyRuleExpression']['properties']['ruleExpr']['description'] | | new_value | Represents the rule for TaxonomyRule |
|---|
| old_value | Represents the rule for TaxonomyRule Compiled representation of the rule_expr ( |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev3-contactcenterconfiguration-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250301 |
|---|
| old_value | 20250113 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev3-contactcenterconfiguration-pa-v2 | | dictionary_item_added | - root['resources']['clientOrganizations']['resources']['cistaTenants']
- root['resources']['clientOrganizations']['resources']['clusteringConfig']
- root['schemas']['AttachmentConfig']
- root['schemas']['CistaTenant']
- root['schemas']['ConfigMapping']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageRelativeTimestamp']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageTimeDuration']
- root['schemas']['ListAttachmentConfigsResponse']
- root['schemas']['ListCistaTenantsResponse']
- root['schemas']['ListClusteringConfigsResponse']
- root['schemas']['ListConfigMappingsResponse']
- root['schemas']['ProcessingStepsConfig']
- root['schemas']['ProcessingStepsConfigStep']
- root['schemas']['Step']
- root['schemas']['Workflow']
- root['schemas']['AsymmetricHashingSearcherConfig']['properties']['preOrderCrowdingAttributeMultiplier']
- root['schemas']['CompactDataDefinition']['properties']['useClustonInputFormat']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageCriterion']['properties']['relativeTimestampOperand']
- root['schemas']['InputSpec']['properties']['inputFieldProtoPaths']
- root['schemas']['MantleTask']['properties']['workflow']
- root['schemas']['QueueDefinition']['properties']['isPullable']['deprecated']
- root['schemas']['SearcherConfig']['properties']['useSingleSearcherForMicroClusters']
- root['schemas']['User']['properties']['primaryResourceName']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250301 |
|---|
| old_value | 20250113 |
|---|
|
|---|
| root['schemas']['DeliveryEndpointConfig']['properties']['deliveryEndpointType']['description'] | | new_value | Endpoint type associated with the message. |
|---|
| old_value | Endpoint type associated with the message. LINT.ThenChange(:delivery_endpoint_details) |
|---|
|
|---|
| root['schemas']['QueueDefinition']['properties']['isPullable']['description'] | | new_value | Optional. Boolean that indicates if a queue supports pull based routing. Pull routing implies that agent should request items in the queue instead of the items being automatically pushed to agents. Defaults to false. DEPRECATED: Use supported_modes instead. |
|---|
| old_value | Optional. Boolean that indicates if a queue supports pull based routing. Pull routing implies that agent should request items in the queue instead of the items being automatically pushed to agents. Defaults to false. |
|---|
|
|---|
| root['schemas']['TaxonomyRuleExpression']['properties']['ruleExpr']['description'] | | new_value | Represents the rule for TaxonomyRule |
|---|
| old_value | Represents the rule for TaxonomyRule Compiled representation of the rule_expr ( |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ActionCasesConfig']['properties']['product']['enum'][10] | IDENTIFIER_ADS_BUSINESS_CENTER |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][73] | IDENTIFIER_BUGANIZER |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][78] | IDENTIFIER_BUYFLOWS |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][97] | IDENTIFIER_CLOUD_CUSTOMER_COMMUNITIES |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][99] | IDENTIFIER_COLAB |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][105] | IDENTIFIER_CONSTELLATION |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][107] | IDENTIFIER_CONTENT_API |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][110] | IDENTIFIER_CROWDSOURCE |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][127] | IDENTIFIER_DOMAIN_REGISTRY |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][180] | IDENTIFIER_GMP_SALES_TOOLS |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][181] | IDENTIFIER_GMS_CORE |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][200] | IDENTIFIER_GOOGLE_CLOUD_CERTIFICATION |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][208] | IDENTIFIER_GOOGLE_DEVELOPER_PROFILE |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][216] | IDENTIFIER_GOOGLE_FINANCE |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][249] | IDENTIFIER_GOOGLE_PAY_FOR_PAYMENTS |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][315] | IDENTIFIER_LOOKER |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][327] | IDENTIFIER_MIGRATION_CENTER_CORE |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][351] | IDENTIFIER_PAYMENTS_CONSUMER |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][398] | IDENTIFIER_SECURITY_PRODUCTS |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][417] | IDENTIFIER_TENSORFLOW |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][10] | Enum for ProductName FRD Value 'ads_business_center'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][73] | Enum for ProductName FRD Value 'buganizer'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][78] | Enum for ProductName FRD Value 'buyflows'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][97] | Enum for ProductName FRD Value 'cloud_customer_communities'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][99] | Enum for ProductName FRD Value 'colab'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][105] | Enum for ProductName FRD Value 'constellation'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][107] | Enum for ProductName FRD Value 'content_api'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][110] | Enum for ProductName FRD Value 'crowdsource'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][127] | Enum for ProductName FRD Value 'domain_registry'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][180] | Enum for ProductName FRD Value 'gmp_sales_tools'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][181] | Enum for ProductName FRD Value 'gms_core'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][200] | Enum for ProductName FRD Value 'google_cloud_certification'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][208] | Enum for ProductName FRD Value 'google_developer_profile'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][216] | Enum for ProductName FRD Value 'google_finance'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][249] | Enum for ProductName FRD Value 'google_pay_for_payments'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][315] | Enum for ProductName FRD Value 'looker'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][327] | Enum for ProductName FRD Value 'migration_center_core'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][351] | Enum for ProductName FRD Value 'payments_consumer'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][398] | Enum for ProductName FRD Value 'security_products'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][417] | Enum for ProductName FRD Value 'tensorflow'. |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][49] | IDENTIFIER_ADS_ACCOUNT_PAYMENT_OPTION |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][192] | IDENTIFIER_APPEAL_REASON |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][221] | IDENTIFIER_BILLING_SERVICE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][273] | IDENTIFIER_CASE_VIDEO_APPOINTMENT_TYPE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][404] | IDENTIFIER_DEVICE_MODEL_NAME |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][567] | IDENTIFIER_GOOGLE_ADS_API_DEVELOPER_TOOL_CATEGORY |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][568] | IDENTIFIER_GOOGLE_ADS_API_DEVELOPER_TOOL_TYPE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][602] | IDENTIFIER_GOOGLE_STORE_URL |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][774] | IDENTIFIER_OSA_PRIORITY_OFFENCE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1155] | IDENTIFIER_VIDEO_CASE_SOURCE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1196] | IDENTIFIER_YOUTUBE_CHANNEL_HANDLE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1200] | IDENTIFIER_YOUTUBE_CHANNEL_NAME |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1233] | IDENTIFIER_YOUTUBE_USER_PERMISSION |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][49] | b/384571447 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][192] | b/391433818 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][221] | b/384572459 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][273] | b/398238984 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][404] | b/384833121 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][567] | b/382263490 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][568] | b/382261626 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][602] | b/397753317 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][774] | b/391439536 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1155] | b/398239462 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1196] | b/396313031 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1200] | b/396309499 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1233] | b/396331814 |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enum'][4] | FIELD_TYPE_DATETIME |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enum'][5] | FIELD_TYPE_INT |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enum'][6] | FIELD_TYPE_DOUBLE |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enumDescriptions'][4] | Datetime type. |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enumDescriptions'][5] | Integer type. |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enumDescriptions'][6] | Double type. |
|---|
| root['schemas']['Exemption']['properties']['purpose']['enum'][31] | EXP_MODEL_TRAINING_FOR_PRODUCTION |
|---|
| root['schemas']['Exemption']['properties']['purpose']['enum'][32] | MODEL_GROUNDING |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enum'][2] | TASK_REGRESSION |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enum'][3] | TASK_CLASSIFICATION |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enumDescriptions'][2] | Regression Task |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enumDescriptions'][3] | Classification Task |
|---|
| root['schemas']['PermissionCaseStatusMapping']['properties']['permission']['enum'][20] | RESOLVE_CASE |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][3] | ASSIGNED_TICKETS_TABLE_WITH_PULL_BUTTON |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][13] | GSOC_ESC_CONVERSATION |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][16] | ART_CONVERSATION |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][3] | Ticket management screen with a list of tickets assigned to the agent and a button to request a new ticket. |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][13] | GSOC_ESC: Google_SecurityOperations for ESC only 2984ac6c-47bd-486c-94ec-ce0a926fe5ec EmployerId: ASI - bb6518f5-f592-45a6-9e4d-51f1da58fc88 XSOC-Google - f6ede512-051b-440c-8bd5-a1af9838065f Site: Site Name: US-MTV-L500 Site ID: e3e388f1-d26b-4fc5-b86e-e79fa40efcb9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][16] | ART: c786c1fa-d8fe-40ac-8d68-481b17b184b9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enum'][5] | GSOC_ESC |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enum'][8] | ART |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enumDescriptions'][5] | GSOC_ESC: Google_SecurityOperations for ESC only 2984ac6c-47bd-486c-94ec-ce0a926fe5ec EmployerId: ASI - bb6518f5-f592-45a6-9e4d-51f1da58fc88 XSOC-Google - f6ede512-051b-440c-8bd5-a1af9838065f Site: Site Name: US-MTV-L500 Site ID: e3e388f1-d26b-4fc5-b86e-e79fa40efcb9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enumDescriptions'][8] | ART: c786c1fa-d8fe-40ac-8d68-481b17b184b9 |
|---|
| root['schemas']['System']['properties']['type']['enum'][7] | CISTA |
|---|
| root['schemas']['System']['properties']['type']['enumDescriptions'][7] | Represents CISTA(Canonical API for File Management). |
|---|
| root['schemas']['SystemInstance']['properties']['systemType']['enum'][7] | CISTA |
|---|
| root['schemas']['SystemInstance']['properties']['systemType']['enumDescriptions'][7] | Represents CISTA(Canonical API for File Management). |
|---|
|
|---|
|
|---|
| sandbox/dev3-contactcenterconfiguration-pa-v3 | | values_changed | | root['revision'] | | new_value | 20250301 |
|---|
| old_value | 20250113 |
|---|
|
|---|
| root['schemas']['TaxonomyRuleExpression']['properties']['ruleExpr']['description'] | | new_value | Represents the rule for TaxonomyRule |
|---|
| old_value | Represents the rule for TaxonomyRule Compiled representation of the rule_expr ( |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev5-contactcenterconfiguration-pa- | | values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250202 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev5-contactcenterconfiguration-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250202 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev5-contactcenterconfiguration-pa-v2 | | dictionary_item_added | - root['resources']['clientOrganizations']['resources']['cistaTenants']
- root['resources']['clientOrganizations']['resources']['clusteringConfig']
- root['schemas']['AttachmentConfig']
- root['schemas']['CistaTenant']
- root['schemas']['ConfigMapping']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageRelativeTimestamp']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageTimeDuration']
- root['schemas']['ListAttachmentConfigsResponse']
- root['schemas']['ListCistaTenantsResponse']
- root['schemas']['ListClusteringConfigsResponse']
- root['schemas']['ListConfigMappingsResponse']
- root['schemas']['ProcessingStepsConfig']
- root['schemas']['ProcessingStepsConfigStep']
- root['schemas']['Step']
- root['schemas']['Workflow']
- root['schemas']['AsymmetricHashingSearcherConfig']['properties']['preOrderCrowdingAttributeMultiplier']
- root['schemas']['CompactDataDefinition']['properties']['useClustonInputFormat']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageCriterion']['properties']['relativeTimestampOperand']
- root['schemas']['EmailQueueNotification']['properties']['notificationEventType']
- root['schemas']['MantleTask']['properties']['workflow']
- root['schemas']['ParticipantConfig']['properties']['allowlistConfigs']
- root['schemas']['ParticipantConfigAllowlistConfig']['properties']['participantType']
- root['schemas']['SearcherConfig']['properties']['useSingleSearcherForMicroClusters']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250202 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ActionCasesConfig']['properties']['product']['enum'][10] | IDENTIFIER_ADS_BUSINESS_CENTER |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][73] | IDENTIFIER_BUGANIZER |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][78] | IDENTIFIER_BUYFLOWS |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][97] | IDENTIFIER_CLOUD_CUSTOMER_COMMUNITIES |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][99] | IDENTIFIER_COLAB |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][105] | IDENTIFIER_CONSTELLATION |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][110] | IDENTIFIER_CROWDSOURCE |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][127] | IDENTIFIER_DOMAIN_REGISTRY |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][180] | IDENTIFIER_GMP_SALES_TOOLS |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][181] | IDENTIFIER_GMS_CORE |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][200] | IDENTIFIER_GOOGLE_CLOUD_CERTIFICATION |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][208] | IDENTIFIER_GOOGLE_DEVELOPER_PROFILE |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][216] | IDENTIFIER_GOOGLE_FINANCE |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][249] | IDENTIFIER_GOOGLE_PAY_FOR_PAYMENTS |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][315] | IDENTIFIER_LOOKER |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][327] | IDENTIFIER_MIGRATION_CENTER_CORE |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][351] | IDENTIFIER_PAYMENTS_CONSUMER |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][398] | IDENTIFIER_SECURITY_PRODUCTS |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enum'][417] | IDENTIFIER_TENSORFLOW |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][10] | Enum for ProductName FRD Value 'ads_business_center'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][73] | Enum for ProductName FRD Value 'buganizer'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][78] | Enum for ProductName FRD Value 'buyflows'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][97] | Enum for ProductName FRD Value 'cloud_customer_communities'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][99] | Enum for ProductName FRD Value 'colab'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][105] | Enum for ProductName FRD Value 'constellation'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][110] | Enum for ProductName FRD Value 'crowdsource'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][127] | Enum for ProductName FRD Value 'domain_registry'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][180] | Enum for ProductName FRD Value 'gmp_sales_tools'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][181] | Enum for ProductName FRD Value 'gms_core'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][200] | Enum for ProductName FRD Value 'google_cloud_certification'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][208] | Enum for ProductName FRD Value 'google_developer_profile'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][216] | Enum for ProductName FRD Value 'google_finance'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][249] | Enum for ProductName FRD Value 'google_pay_for_payments'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][315] | Enum for ProductName FRD Value 'looker'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][327] | Enum for ProductName FRD Value 'migration_center_core'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][351] | Enum for ProductName FRD Value 'payments_consumer'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][398] | Enum for ProductName FRD Value 'security_products'. |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][417] | Enum for ProductName FRD Value 'tensorflow'. |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][66] | IDENTIFIER_ADS_JOINT_BUSINESS_PLAN_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][154] | IDENTIFIER_ADVERTISER_SERVICE_CATEGORY |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][275] | IDENTIFIER_CASE_VIDEO_APPOINTMENT_TYPE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][277] | IDENTIFIER_CASES_WHATSAPP_CONSENT |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][372] | IDENTIFIER_CS_TEAM_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][606] | IDENTIFIER_GOOGLE_STORE_URL |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][727] | IDENTIFIER_MENU_OF_SERVICE_ORDER_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1160] | IDENTIFIER_VIDEO_CASE_SOURCE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1201] | IDENTIFIER_YOUTUBE_CHANNEL_HANDLE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1205] | IDENTIFIER_YOUTUBE_CHANNEL_NAME |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1238] | IDENTIFIER_YOUTUBE_USER_PERMISSION |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][66] | b/400713111 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][154] | b/399143770 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][275] | b/398238984 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][277] | b/397762924 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][372] | b/399076775 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][606] | b/397753317 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][727] | b/399143094 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1160] | b/398239462 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1201] | b/396313031 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1205] | b/396309499 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1238] | b/396331814 |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enum'][4] | FIELD_TYPE_DATETIME |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enum'][5] | FIELD_TYPE_INT |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enum'][6] | FIELD_TYPE_DOUBLE |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enumDescriptions'][4] | Datetime type. |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enumDescriptions'][5] | Integer type. |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enumDescriptions'][6] | Double type. |
|---|
| root['schemas']['Exemption']['properties']['purpose']['enum'][31] | EXP_MODEL_TRAINING_FOR_PRODUCTION |
|---|
| root['schemas']['Exemption']['properties']['purpose']['enum'][32] | MODEL_GROUNDING |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enum'][2] | TASK_REGRESSION |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enum'][3] | TASK_CLASSIFICATION |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enumDescriptions'][2] | Regression Task |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enumDescriptions'][3] | Classification Task |
|---|
| root['schemas']['PermissionCaseStatusMapping']['properties']['permission']['enum'][20] | RESOLVE_CASE |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][3] | ASSIGNED_TICKETS_TABLE_WITH_PULL_BUTTON |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][13] | GSOC_ESC_CONVERSATION |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][16] | ART_CONVERSATION |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][3] | Ticket management screen with a list of tickets assigned to the agent and a button to request a new ticket. |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][13] | GSOC_ESC: Google_SecurityOperations for ESC only 2984ac6c-47bd-486c-94ec-ce0a926fe5ec EmployerId: ASI - bb6518f5-f592-45a6-9e4d-51f1da58fc88 XSOC-Google - f6ede512-051b-440c-8bd5-a1af9838065f Site: Site Name: US-MTV-L500 Site ID: e3e388f1-d26b-4fc5-b86e-e79fa40efcb9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][16] | ART: c786c1fa-d8fe-40ac-8d68-481b17b184b9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enum'][5] | GSOC_ESC |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enum'][8] | ART |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enumDescriptions'][5] | GSOC_ESC: Google_SecurityOperations for ESC only 2984ac6c-47bd-486c-94ec-ce0a926fe5ec EmployerId: ASI - bb6518f5-f592-45a6-9e4d-51f1da58fc88 XSOC-Google - f6ede512-051b-440c-8bd5-a1af9838065f Site: Site Name: US-MTV-L500 Site ID: e3e388f1-d26b-4fc5-b86e-e79fa40efcb9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enumDescriptions'][8] | ART: c786c1fa-d8fe-40ac-8d68-481b17b184b9 |
|---|
|
|---|
|
|---|
| sandbox/dev5-contactcenterconfiguration-pa-v3 | | values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250202 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev6-contactcenterconfiguration-pa- | | values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250210 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev6-contactcenterconfiguration-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250210 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev6-contactcenterconfiguration-pa-v2 | | dictionary_item_added | - root['resources']['clientOrganizations']['resources']['cistaTenants']
- root['schemas']['AttachmentConfig']
- root['schemas']['CistaTenant']
- root['schemas']['ConfigMapping']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageRelativeTimestamp']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageTimeDuration']
- root['schemas']['ListAttachmentConfigsResponse']
- root['schemas']['ListCistaTenantsResponse']
- root['schemas']['ListConfigMappingsResponse']
- root['schemas']['ProcessingStepsConfig']
- root['schemas']['ProcessingStepsConfigStep']
- root['schemas']['Step']
- root['schemas']['Workflow']
- root['schemas']['AsymmetricHashingSearcherConfig']['properties']['preOrderCrowdingAttributeMultiplier']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageCriterion']['properties']['relativeTimestampOperand']
- root['schemas']['EmailQueueNotification']['properties']['notificationEventType']
- root['schemas']['MantleTask']['properties']['workflow']
- root['schemas']['ParticipantConfig']['properties']['allowlistConfigs']
- root['schemas']['ParticipantConfigAllowlistConfig']['properties']['participantType']
- root['schemas']['SearcherConfig']['properties']['useSingleSearcherForMicroClusters']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250210 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ActionCasesConfig']['properties']['product']['enum'][10] | IDENTIFIER_ADS_BUSINESS_CENTER |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][10] | Enum for ProductName FRD Value 'ads_business_center'. |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][66] | IDENTIFIER_ADS_JOINT_BUSINESS_PLAN_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][154] | IDENTIFIER_ADVERTISER_SERVICE_CATEGORY |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][275] | IDENTIFIER_CASE_VIDEO_APPOINTMENT_TYPE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][277] | IDENTIFIER_CASES_WHATSAPP_CONSENT |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][372] | IDENTIFIER_CS_TEAM_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][606] | IDENTIFIER_GOOGLE_STORE_URL |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][727] | IDENTIFIER_MENU_OF_SERVICE_ORDER_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1160] | IDENTIFIER_VIDEO_CASE_SOURCE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1201] | IDENTIFIER_YOUTUBE_CHANNEL_HANDLE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1205] | IDENTIFIER_YOUTUBE_CHANNEL_NAME |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1238] | IDENTIFIER_YOUTUBE_USER_PERMISSION |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][66] | b/400713111 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][154] | b/399143770 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][275] | b/398238984 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][277] | b/397762924 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][372] | b/399076775 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][606] | b/397753317 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][727] | b/399143094 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1160] | b/398239462 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1201] | b/396313031 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1205] | b/396309499 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1238] | b/396331814 |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enum'][4] | FIELD_TYPE_DATETIME |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enum'][5] | FIELD_TYPE_INT |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enum'][6] | FIELD_TYPE_DOUBLE |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enumDescriptions'][4] | Datetime type. |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enumDescriptions'][5] | Integer type. |
|---|
| root['schemas']['CustomFieldConfig']['properties']['fieldType']['enumDescriptions'][6] | Double type. |
|---|
| root['schemas']['Exemption']['properties']['purpose']['enum'][31] | EXP_MODEL_TRAINING_FOR_PRODUCTION |
|---|
| root['schemas']['Exemption']['properties']['purpose']['enum'][32] | MODEL_GROUNDING |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enum'][2] | TASK_REGRESSION |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enum'][3] | TASK_CLASSIFICATION |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enumDescriptions'][2] | Regression Task |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enumDescriptions'][3] | Classification Task |
|---|
| root['schemas']['PermissionCaseStatusMapping']['properties']['permission']['enum'][20] | RESOLVE_CASE |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][3] | ASSIGNED_TICKETS_TABLE_WITH_PULL_BUTTON |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][13] | GSOC_ESC_CONVERSATION |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][16] | ART_CONVERSATION |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][3] | Ticket management screen with a list of tickets assigned to the agent and a button to request a new ticket. |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][13] | GSOC_ESC: Google_SecurityOperations for ESC only 2984ac6c-47bd-486c-94ec-ce0a926fe5ec EmployerId: ASI - bb6518f5-f592-45a6-9e4d-51f1da58fc88 XSOC-Google - f6ede512-051b-440c-8bd5-a1af9838065f Site: Site Name: US-MTV-L500 Site ID: e3e388f1-d26b-4fc5-b86e-e79fa40efcb9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][16] | ART: c786c1fa-d8fe-40ac-8d68-481b17b184b9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enum'][5] | GSOC_ESC |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enum'][8] | ART |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enumDescriptions'][5] | GSOC_ESC: Google_SecurityOperations for ESC only 2984ac6c-47bd-486c-94ec-ce0a926fe5ec EmployerId: ASI - bb6518f5-f592-45a6-9e4d-51f1da58fc88 XSOC-Google - f6ede512-051b-440c-8bd5-a1af9838065f Site: Site Name: US-MTV-L500 Site ID: e3e388f1-d26b-4fc5-b86e-e79fa40efcb9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enumDescriptions'][8] | ART: c786c1fa-d8fe-40ac-8d68-481b17b184b9 |
|---|
|
|---|
|
|---|
| sandbox/dev6-contactcenterconfiguration-pa-v3 | | values_changed | | root['revision'] | | new_value | 20250307 |
|---|
| old_value | 20250210 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language-eu- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language-eu-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language-eu-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language-eu-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language-us- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language-us-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language-us-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language-us-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/devel-language-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dynamiteintegration-pa-staging- | | dictionary_item_added | - root['schemas']['DataSourceConfig']
- root['schemas']['ClientFeatureCapabilities']['properties']['uikitListsAndCodeblocksLevel']
- root['schemas']['SelectionControl']['properties']['dataSourceConfigs']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ClientFeatureCapabilities']['description'] | | new_value | LINT: LEGACY_NAMES Collection of signals to tell the server how it should behave with respect to the specified feature. This is the backend version of the ClientFeatureCapabilities proto defined in frontend: http://shortn/_fTH8ERcJxW. Only the set of signals used in the backend are copied over from the frontend proto. LINT.IfChange Next tag: 53 |
|---|
| old_value | LINT: LEGACY_NAMES Collection of signals to tell the server how it should behave with respect to the specified feature. This is the backend version of the ClientFeatureCapabilities proto defined in frontend: http://shortn/_fTH8ERcJxW. Only the set of signals used in the backend are copied over from the frontend proto. LINT.IfChange Next tag: 52 |
|---|
|
|---|
| root['schemas']['SelectionControl']['properties']['loggingInfo']['description'] | | new_value | Optional. Logging info for the selection control. |
|---|
| old_value | Optional. Logging info for the selection control. Next field number: 15 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][125] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for evaluating natural language conditions. |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enum'][5] | APPEND_ROW_ACTION |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enum'][6] | UPDATE_CELLS_ACTION |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enum'][7] | ADD_SHEET_ACTION |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enum'][9] | CLEAR_FILTER_ACTION |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enum'][11] | DELETE_DIMENSION_ACTION |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][5] | Sheets - Append row action type. |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][6] | Sheets - Update cells action type. |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][7] | Sheets - Add sheet action type. |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][9] | Sheets - Clear filter action type. |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][11] | Sheets - Delete dimension action type. |
|---|
|
|---|
|
|---|
| sandbox/dynamiteintegration-pa-staging-v1 | | dictionary_item_added | - root['schemas']['DataSourceConfig']
- root['schemas']['ClientFeatureCapabilities']['properties']['uikitListsAndCodeblocksLevel']
- root['schemas']['SelectionControl']['properties']['dataSourceConfigs']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ClientFeatureCapabilities']['description'] | | new_value | LINT: LEGACY_NAMES Collection of signals to tell the server how it should behave with respect to the specified feature. This is the backend version of the ClientFeatureCapabilities proto defined in frontend: http://shortn/_fTH8ERcJxW. Only the set of signals used in the backend are copied over from the frontend proto. LINT.IfChange Next tag: 53 |
|---|
| old_value | LINT: LEGACY_NAMES Collection of signals to tell the server how it should behave with respect to the specified feature. This is the backend version of the ClientFeatureCapabilities proto defined in frontend: http://shortn/_fTH8ERcJxW. Only the set of signals used in the backend are copied over from the frontend proto. LINT.IfChange Next tag: 52 |
|---|
|
|---|
| root['schemas']['SelectionControl']['properties']['loggingInfo']['description'] | | new_value | Optional. Logging info for the selection control. |
|---|
| old_value | Optional. Logging info for the selection control. Next field number: 15 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][125] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['DuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for evaluating natural language conditions. |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enum'][5] | APPEND_ROW_ACTION |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enum'][6] | UPDATE_CELLS_ACTION |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enum'][7] | ADD_SHEET_ACTION |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enum'][9] | CLEAR_FILTER_ACTION |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enum'][11] | DELETE_DIMENSION_ACTION |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][5] | Sheets - Append row action type. |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][6] | Sheets - Update cells action type. |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][7] | Sheets - Add sheet action type. |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][9] | Sheets - Clear filter action type. |
|---|
| root['schemas']['ActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][11] | Sheets - Delete dimension action type. |
|---|
|
|---|
|
|---|
| sandbox/eu-autopush-automl- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-autopush-automl-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-autopush-automl-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-autopush-automl-v1p1beta | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-staging-datacatalog- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-staging-datacatalog-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-staging-datacatalog-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-staging-vision- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-staging-vision-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-staging-vision-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-staging-vision-v1p2beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-staging-vision-v1p3beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/eu-staging-vision-v1p4beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/hourly-dynamicmail-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/hourly-dynamicmail-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/lite-staging-pubsub- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/lite-staging-pubsub-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/lite-staging-pubsub-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-alkalibasemap-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-alkalibasemap-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-alkalicmsintegrationhub-pa- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-alkalicmsintegrationhub-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-alkalilearn-pa- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-alkalilearn-pa-v1 | | dictionary_item_added | - root['schemas']['Card']['properties']['imageAltText']
- root['schemas']['Feature']['properties']['altText']
- root['schemas']['GuideHeader']['properties']['headerArtAltText']
- root['schemas']['GuideHeader']['properties']['recommendationArtAltText']
- root['schemas']['LessonHeader']['properties']['headerArtAltText']
- root['schemas']['ProductHeader']['properties']['headerArtAltText']
- root['schemas']['ProductHeader']['properties']['logoArtAltText']
- root['schemas']['QuickTip']['properties']['artUriAltText']
- root['schemas']['StepContent']['properties']['artUriAltText']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-alkalilearn-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-alkalimetricsink-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-alkalimetricsink-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-alkaliuploader-pa- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-alkaliuploader-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250217 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-contactcenterconfiguration-pa- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-contactcenterconfiguration-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-contactcenterconfiguration-pa-v2 | | dictionary_item_added | - root['schemas']['CorpSupportUnifiedrequestsFormstorageRelativeTimestamp']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageRepeatedContainerConfig']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageTimeDuration']
- root['schemas']['LookupUserContext']
- root['schemas']['LookupUserContextCaseContext']
- root['schemas']['LookupUserContextCcbContext']
- root['schemas']['AsymmetricHashingSearcherConfig']['properties']['preOrderCrowdingAttributeMultiplier']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageContainer']['properties']['repeatedContainerConfig']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageCriterion']['properties']['relativeTimestampOperand']
- root['schemas']['EmailQueueNotification']['properties']['notificationEventType']
- root['schemas']['GenericFeatureVector']['properties']['unprojectedFeatureValueFloat']
- root['schemas']['LookupUserRequest']['properties']['lookupContext']
- root['schemas']['ParticipantConfig']['properties']['allowlistConfigs']
- root['schemas']['ParticipantConfigAllowlistConfig']['properties']['participantType']
- root['schemas']['SearcherConfig']['properties']['useSingleSearcherForMicroClusters']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
| root['schemas']['GenericFeatureVector']['properties']['internalOnlyIsSecondaryPartition']['description'] | | new_value | copybara:strip_begin INTERNAL fields used inside build_shards_pipeline. The ScaM Team reserves the right to remove these fields and reuse their proto tags without notice. DO NOT USE outside of build_shards_pipeline! This field is used inside build_shards_pipeline to indicate whether this GFV is residing in its secondary (vs. primary) partition. |
|---|
| old_value | copybara:strip_begin INTERNAL USE ONLY! The ScaM Team reserves the right to remove this field and reuse its proto tag without notice. DO NOT USE outside of build_shards_pipeline! This field is used inside build_shards_pipeline to indicate whether this GFV is residing in its secondary (vs. primary) partition. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ActionCasesConfig']['properties']['product']['enum'][10] | IDENTIFIER_ADS_BUSINESS_CENTER |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][10] | Enum for ProductName FRD Value 'ads_business_center'. |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][66] | IDENTIFIER_ADS_JOINT_BUSINESS_PLAN_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][154] | IDENTIFIER_ADVERTISER_SERVICE_CATEGORY |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][275] | IDENTIFIER_CASE_VIDEO_APPOINTMENT_TYPE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][277] | IDENTIFIER_CASES_WHATSAPP_CONSENT |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][373] | IDENTIFIER_CS_TEAM_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][607] | IDENTIFIER_GOOGLE_STORE_URL |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][728] | IDENTIFIER_MENU_OF_SERVICE_ORDER_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1161] | IDENTIFIER_VIDEO_CASE_SOURCE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1202] | IDENTIFIER_YOUTUBE_CHANNEL_HANDLE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1206] | IDENTIFIER_YOUTUBE_CHANNEL_NAME |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1239] | IDENTIFIER_YOUTUBE_USER_PERMISSION |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][66] | b/400713111 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][154] | b/399143770 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][275] | b/398238984 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][277] | b/397762924 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][373] | b/399076775 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][607] | b/397753317 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][728] | b/399143094 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1161] | b/398239462 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1202] | b/396313031 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1206] | b/396309499 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1239] | b/396331814 |
|---|
| root['schemas']['CorpSupportUnifiedrequestsFormstorageContainer']['properties']['type']['enum'][4] | REPEATED |
|---|
| root['schemas']['Exemption']['properties']['purpose']['enum'][32] | MODEL_GROUNDING |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enum'][2] | TASK_REGRESSION |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enum'][3] | TASK_CLASSIFICATION |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enumDescriptions'][2] | Regression Task |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enumDescriptions'][3] | Classification Task |
|---|
| root['schemas']['MessageUnsupportedFeature']['properties']['feature']['enum'][6] | UNSUPPORTED_MIMETYPE_ATTACHMENT |
|---|
| root['schemas']['MessageUnsupportedFeature']['properties']['feature']['enum'][7] | DRIVE_ATTACHMENT |
|---|
| root['schemas']['MessageUnsupportedFeature']['properties']['feature']['enumDescriptions'][6] | The message contained an unsupported mime type attachment. |
|---|
| root['schemas']['MessageUnsupportedFeature']['properties']['feature']['enumDescriptions'][7] | The message contained a Drive attachment. |
|---|
| root['schemas']['PermissionCaseStatusMapping']['properties']['permission']['enum'][20] | RESOLVE_CASE |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][3] | ASSIGNED_TICKETS_TABLE_WITH_PULL_BUTTON |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][16] | ART_CONVERSATION |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][3] | Ticket management screen with a list of tickets assigned to the agent and a button to request a new ticket. |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][16] | ART: c786c1fa-d8fe-40ac-8d68-481b17b184b9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enum'][8] | ART |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enumDescriptions'][8] | ART: c786c1fa-d8fe-40ac-8d68-481b17b184b9 |
|---|
|
|---|
|
|---|
| sandbox/nightly-contactcenterconfiguration-pa-v3 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-contactcentermetrics-pa- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-contactcentermetrics-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-contactcentersession-pa- | | dictionary_item_removed | - root['schemas']['.MessageSet']['description']
|
|---|
| values_changed | | root['resources']['locations']['resources']['contactCenterBusinesses']['resources']['journeys']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" (or "business_properties.fields[\"key\"]" to update a specific property keyed by "key" - note that "field" is needed in the path for referencing the map field of protobuf.Struct; also key names need to be quoted and escaped properly) If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
| old_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
|
|---|
| root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/nightly-contactcentersession-pa-v2 | | dictionary_item_removed | - root['schemas']['.MessageSet']['description']
|
|---|
| values_changed | | root['resources']['locations']['resources']['contactCenterBusinesses']['resources']['journeys']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" (or "business_properties.fields[\"key\"]" to update a specific property keyed by "key" - note that "field" is needed in the path for referencing the map field of protobuf.Struct; also key names need to be quoted and escaped properly) If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
| old_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
|
|---|
| root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/ppissuer- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/ppissuer-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-appsgenaiserver-pa- | | dictionary_item_added | - root['schemas']['AppsUpsellSharedRecommendationLaunchG1InAppCallToAction']
- root['schemas']['CaribouApiProtoAddonsTemplatesDataSourceConfig']
- root['schemas']['AppsExtensionsWorkflowActionsReturnElementErrorAction']['properties']['retryability']
- root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['groundingRestrictions']
- root['schemas']['AppsIntelligenceGenAiGenerationIterationGenerationIterationOutput']['properties']['videoPreviewUrl']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['end']['deprecated']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['end']['description']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['start']['deprecated']
- root['schemas']['AppsUpsellSharedRecommendationActionBehavior']['properties']['launchG1InAppCallToAction']
- root['schemas']['AppsUpsellSharedRecommendationActionBehaviorV2']['properties']['launchG1InAppCallToAction']
- root['schemas']['AssistantLamdaFeatureMetadataGitHubMetadata']['properties']['ownerName']
- root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['dataSourceConfigs']
|
|---|
| dictionary_item_removed | - root['schemas']['Proto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['description'] | | new_value | LINT.IfChange(client_context) Next id: 22. |
|---|
| old_value | LINT.IfChange(client_context) Next id: 21. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['start']['description'] | | new_value | Deprecated. Use 'time_range_text' instead. |
|---|
| old_value | We should either specify the start & end time or directly its text representation ('time_range_text' ). |
|---|
|
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['description'] | | new_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1105. |
|---|
| old_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1093. |
|---|
|
|---|
| root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['loggingInfo']['description'] | | new_value | Optional. Logging info for the selection control. |
|---|
| old_value | Optional. Logging info for the selection control. Next field number: 15 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['classicUseCase']['enum'][27] | CLASSIC_USE_CASE_GENERATE_VOCAB_LIST |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['classicUseCase']['enum'][27] | CLASSIC_USE_CASE_GENERATE_VOCAB_LIST |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['classicUseCase']['enum'][27] | CLASSIC_USE_CASE_GENERATE_VOCAB_LIST |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][23] | STARTER_TILE_ICON_CONDITIONAL_FORMAT |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][35] | STARTER_TILE_ICON_DROPDOWN |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][41] | STARTER_TILE_ICON_FILTER |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][54] | STARTER_TILE_ICON_PIVOT_TABLE |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][64] | STARTER_TILE_ICON_SORT |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['classicUseCase']['enum'][27] | CLASSIC_USE_CASE_GENERATE_VOCAB_LIST |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][18] | ADMIN_CONSOLE_UPGRADE_PEP |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][256] | GMAIL_GRACE_PERIOD_EXPIRY_NOTIFICATION |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][566] | STORAGE_OOS_EMAIL_ADLER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][18] | Admin console upgrade PEP in left nav - http://screen/BfM4HpkgigboAXw. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][256] | G1 Marketing End of Gmail Grace Period Comm |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][566] | G1 Marketing Out of Storage Comm |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][18] | ADMIN_CONSOLE_UPGRADE_PEP |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][256] | GMAIL_GRACE_PERIOD_EXPIRY_NOTIFICATION |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][566] | STORAGE_OOS_EMAIL_ADLER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][18] | Admin console upgrade PEP in left nav - http://screen/BfM4HpkgigboAXw. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][256] | G1 Marketing End of Gmail Grace Period Comm |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][566] | G1 Marketing Out of Storage Comm |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][2] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][287] | GEMINI_CHAT_LHS_NAV_BUTTON_EXPECTED_MERCHANTS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][288] | GEMINI_CHAT_MODEL_DROPDOWN_EXPECTED_MERCHANTS_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][289] | GEMINI_CHAT_PEP_EXPECTED_MERCHANTS_ACTION_WITH_ICONS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][312] | XXX_TEST_ONLY_MEET_ANDROID_PROMO_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][329] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][330] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][331] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][486] | CORE_VALUE_GNP_BUSINESS_STARTER_DISCOUNT_UPSELL_MONTHLY_V2_LAST_MINUTE_CHECK |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][487] | CORE_VALUE_GNP_BUSINESS_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V2_LAST_MINUTE_CHECK |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][508] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][509] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][510] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][511] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][512] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][513] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][514] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][515] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][516] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][1] | go/drive-web-onedrive-promo-dd |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][282] | Gemini Chat Upsells Admin |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][287] | Expected merchants |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][329] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][486] | Core value promos monthly v2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][187] | AC_BANNER_AI_VALUE_UPSELL_MONTHLY_V2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][188] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][189] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][190] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][191] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][192] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][193] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][194] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][195] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][196] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][345] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][358] | XXX_TEST_ONLY_CUSTOMER_FEATURE_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][359] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][191] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][18] | ADMIN_CONSOLE_UPGRADE_PEP |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][256] | GMAIL_GRACE_PERIOD_EXPIRY_NOTIFICATION |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][566] | STORAGE_OOS_EMAIL_ADLER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][18] | Admin console upgrade PEP in left nav - http://screen/BfM4HpkgigboAXw. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][256] | G1 Marketing End of Gmail Grace Period Comm |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][566] | G1 Marketing Out of Storage Comm |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][187] | AC_BANNER_AI_VALUE_UPSELL_MONTHLY_V2 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][188] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][189] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][190] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][191] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][192] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][193] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][194] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][195] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][196] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][345] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][358] | XXX_TEST_ONLY_CUSTOMER_FEATURE_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][359] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][191] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][18] | ADMIN_CONSOLE_UPGRADE_PEP |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][256] | GMAIL_GRACE_PERIOD_EXPIRY_NOTIFICATION |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][566] | STORAGE_OOS_EMAIL_ADLER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][18] | Admin console upgrade PEP in left nav - http://screen/BfM4HpkgigboAXw. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][256] | G1 Marketing End of Gmail Grace Period Comm |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][566] | G1 Marketing Out of Storage Comm |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][281] | Gemini Chat Upsells |
|---|
|
|---|
|
|---|
| sandbox/preprod-appsgenaiserver-pa-v1 | | dictionary_item_added | - root['schemas']['AppsUpsellSharedRecommendationLaunchG1InAppCallToAction']
- root['schemas']['CaribouApiProtoAddonsTemplatesDataSourceConfig']
- root['schemas']['AppsExtensionsWorkflowActionsReturnElementErrorAction']['properties']['retryability']
- root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['groundingRestrictions']
- root['schemas']['AppsIntelligenceGenAiGenerationIterationGenerationIterationOutput']['properties']['videoPreviewUrl']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['end']['deprecated']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['end']['description']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['start']['deprecated']
- root['schemas']['AppsUpsellSharedRecommendationActionBehavior']['properties']['launchG1InAppCallToAction']
- root['schemas']['AppsUpsellSharedRecommendationActionBehaviorV2']['properties']['launchG1InAppCallToAction']
- root['schemas']['AssistantLamdaFeatureMetadataGitHubMetadata']['properties']['ownerName']
- root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['dataSourceConfigs']
|
|---|
| dictionary_item_removed | - root['schemas']['Proto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['description'] | | new_value | LINT.IfChange(client_context) Next id: 22. |
|---|
| old_value | LINT.IfChange(client_context) Next id: 21. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['start']['description'] | | new_value | Deprecated. Use 'time_range_text' instead. |
|---|
| old_value | We should either specify the start & end time or directly its text representation ('time_range_text' ). |
|---|
|
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['description'] | | new_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1105. |
|---|
| old_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1093. |
|---|
|
|---|
| root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['loggingInfo']['description'] | | new_value | Optional. Logging info for the selection control. |
|---|
| old_value | Optional. Logging info for the selection control. Next field number: 15 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['classicUseCase']['enum'][27] | CLASSIC_USE_CASE_GENERATE_VOCAB_LIST |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['classicUseCase']['enum'][27] | CLASSIC_USE_CASE_GENERATE_VOCAB_LIST |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['classicUseCase']['enum'][27] | CLASSIC_USE_CASE_GENERATE_VOCAB_LIST |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][23] | STARTER_TILE_ICON_CONDITIONAL_FORMAT |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][35] | STARTER_TILE_ICON_DROPDOWN |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][41] | STARTER_TILE_ICON_FILTER |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][54] | STARTER_TILE_ICON_PIVOT_TABLE |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][64] | STARTER_TILE_ICON_SORT |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['classicUseCase']['enum'][27] | CLASSIC_USE_CASE_GENERATE_VOCAB_LIST |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][122] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][122] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][18] | ADMIN_CONSOLE_UPGRADE_PEP |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][256] | GMAIL_GRACE_PERIOD_EXPIRY_NOTIFICATION |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][566] | STORAGE_OOS_EMAIL_ADLER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][18] | Admin console upgrade PEP in left nav - http://screen/BfM4HpkgigboAXw. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][256] | G1 Marketing End of Gmail Grace Period Comm |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][566] | G1 Marketing Out of Storage Comm |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][18] | ADMIN_CONSOLE_UPGRADE_PEP |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][256] | GMAIL_GRACE_PERIOD_EXPIRY_NOTIFICATION |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][566] | STORAGE_OOS_EMAIL_ADLER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][18] | Admin console upgrade PEP in left nav - http://screen/BfM4HpkgigboAXw. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][256] | G1 Marketing End of Gmail Grace Period Comm |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][566] | G1 Marketing Out of Storage Comm |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][2] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][287] | GEMINI_CHAT_LHS_NAV_BUTTON_EXPECTED_MERCHANTS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][288] | GEMINI_CHAT_MODEL_DROPDOWN_EXPECTED_MERCHANTS_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][289] | GEMINI_CHAT_PEP_EXPECTED_MERCHANTS_ACTION_WITH_ICONS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][312] | XXX_TEST_ONLY_MEET_ANDROID_PROMO_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][329] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][330] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][331] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][486] | CORE_VALUE_GNP_BUSINESS_STARTER_DISCOUNT_UPSELL_MONTHLY_V2_LAST_MINUTE_CHECK |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][487] | CORE_VALUE_GNP_BUSINESS_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V2_LAST_MINUTE_CHECK |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][508] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][509] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][510] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][511] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][512] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][513] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][514] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][515] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][516] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][1] | go/drive-web-onedrive-promo-dd |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][282] | Gemini Chat Upsells Admin |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][287] | Expected merchants |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][329] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][486] | Core value promos monthly v2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][187] | AC_BANNER_AI_VALUE_UPSELL_MONTHLY_V2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][188] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][189] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][190] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][191] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][192] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][193] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][194] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][195] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][196] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][345] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][358] | XXX_TEST_ONLY_CUSTOMER_FEATURE_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][359] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][191] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][18] | ADMIN_CONSOLE_UPGRADE_PEP |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][256] | GMAIL_GRACE_PERIOD_EXPIRY_NOTIFICATION |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][566] | STORAGE_OOS_EMAIL_ADLER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][18] | Admin console upgrade PEP in left nav - http://screen/BfM4HpkgigboAXw. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][256] | G1 Marketing End of Gmail Grace Period Comm |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][566] | G1 Marketing Out of Storage Comm |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][187] | AC_BANNER_AI_VALUE_UPSELL_MONTHLY_V2 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][188] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][189] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][190] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][191] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][192] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][193] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][194] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][195] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][196] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][345] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][358] | XXX_TEST_ONLY_CUSTOMER_FEATURE_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][359] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][191] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][18] | ADMIN_CONSOLE_UPGRADE_PEP |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][256] | GMAIL_GRACE_PERIOD_EXPIRY_NOTIFICATION |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][566] | STORAGE_OOS_EMAIL_ADLER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][18] | Admin console upgrade PEP in left nav - http://screen/BfM4HpkgigboAXw. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][256] | G1 Marketing End of Gmail Grace Period Comm |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][566] | G1 Marketing Out of Storage Comm |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][281] | Gemini Chat Upsells |
|---|
|
|---|
|
|---|
| sandbox/preprod-automotivemaps- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-automotivemaps-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-blobcomments-pa- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-blobcomments-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-calendar-pa- | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250211 |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['canonicalCode']['description'] | | new_value | copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
| old_value | The canonical error code (see codes.proto) that most closely corresponds to this status. This may be missing, and in the common case of the generic space, it definitely will be. copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['space']['description'] | | new_value | copybara:strip_begin(b/383363683) Space to which this status belongs copybara:strip_end_and_replace optional string space = 2; // Space to which this status belongs |
|---|
| old_value | The following are usually only present when code != 0 Space to which this status belongs copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional string space = 2; |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-calendar-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250211 |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['canonicalCode']['description'] | | new_value | copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
| old_value | The canonical error code (see codes.proto) that most closely corresponds to this status. This may be missing, and in the common case of the generic space, it definitely will be. copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['space']['description'] | | new_value | copybara:strip_begin(b/383363683) Space to which this status belongs copybara:strip_end_and_replace optional string space = 2; // Space to which this status belongs |
|---|
| old_value | The following are usually only present when code != 0 Space to which this status belongs copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional string space = 2; |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-classroom- | | values_changed | | root['resources']['courses']['resources']['topics']['methods']['create']['description'] | | new_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `FAILED_PRECONDITION` for the following request error: * CourseTopicLimitReached * `NOT_FOUND` if the requested course does not exist. |
|---|
| old_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `NOT_FOUND` if the requested course does not exist. |
|---|
|
|---|
| root['revision'] | | new_value | 20250312 |
|---|
| old_value | 20250212 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-classroom-v1 | | values_changed | | root['resources']['courses']['resources']['topics']['methods']['create']['description'] | | new_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `FAILED_PRECONDITION` for the following request error: * CourseTopicLimitReached * `NOT_FOUND` if the requested course does not exist. |
|---|
| old_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `NOT_FOUND` if the requested course does not exist. |
|---|
|
|---|
| root['revision'] | | new_value | 20250312 |
|---|
| old_value | 20250212 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-cloudasset- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-cloudasset-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-cloudasset-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-cloudasset-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-cloudasset-v1p2alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-cloudasset-v1p2beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-cloudasset-v1p5beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-cloudasset-v1p7beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-firebaseremoteconfig-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-firebaseremoteconfig-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-firebaseremoteconfig-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-growth-pa- | | dictionary_item_added | - root['schemas']['GeneralPromptUi']['properties']['buttonsOrder']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['GeneralPromptUi']['description'] | | new_value | Rating prompt UI definition. Next ID: 16 |
|---|
| old_value | Rating prompt UI definition. Next ID: 15 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-growth-pa-v1 | | dictionary_item_added | - root['schemas']['GeneralPromptUi']['properties']['buttonsOrder']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['GeneralPromptUi']['description'] | | new_value | Rating prompt UI definition. Next ID: 16 |
|---|
| old_value | Rating prompt UI definition. Next ID: 15 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-hangouts- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-hangouts-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-presence- | | values_changed | | root['revision'] | | new_value | 20250310 |
|---|
| old_value | 20250210 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-presence-v1 | | values_changed | | root['revision'] | | new_value | 20250310 |
|---|
| old_value | 20250210 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-rsvp- | | dictionary_item_added | - root['schemas']['GoogleAppsRsvpV1DividerComponent']
- root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponseAccessCode']
- root['schemas']['GoogleAppsRsvpV1RoleRestriction']
- root['schemas']['GoogleAppsRsvpV1Component']['properties']['dividerComponent']
- root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponse']['properties']['eventAccess']
- root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponse']['properties']['accessCode']['$ref']
- root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponse']['properties']['accessLevel']['deprecated']
- root['schemas']['GoogleAppsRsvpV1Question']['properties']['session']
- root['schemas']['GoogleAppsRsvpV1Question']['properties']['sessions']['deprecated']
- root['schemas']['GoogleAppsRsvpV1Session']['properties']['roleRestrictions']
|
|---|
| dictionary_item_removed | - root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponse']['properties']['accessCode']['type']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponse']['properties']['isVerified']['description'] | | new_value | Whether the guest is authenticated with a verified email address. |
|---|
| old_value | Whether the guest is verified. |
|---|
|
|---|
| root['schemas']['GoogleAppsRsvpV1Question']['properties']['sessions']['description'] | | new_value | Output only. The Sessions this Question relates to. Format: events/{event}/sessions/{session} DEPRECATED: Use the `session` field instead. |
|---|
| old_value | Output only. The Sessions this Question relates to. Format: events/{event}/sessions/{session} |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-rsvp-v1 | | dictionary_item_added | - root['schemas']['GoogleAppsRsvpV1DividerComponent']
- root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponseAccessCode']
- root['schemas']['GoogleAppsRsvpV1RoleRestriction']
- root['schemas']['GoogleAppsRsvpV1Component']['properties']['dividerComponent']
- root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponse']['properties']['eventAccess']
- root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponse']['properties']['accessCode']['$ref']
- root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponse']['properties']['accessLevel']['deprecated']
- root['schemas']['GoogleAppsRsvpV1Question']['properties']['session']
- root['schemas']['GoogleAppsRsvpV1Question']['properties']['sessions']['deprecated']
- root['schemas']['GoogleAppsRsvpV1Session']['properties']['roleRestrictions']
|
|---|
| dictionary_item_removed | - root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponse']['properties']['accessCode']['type']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleAppsRsvpV1HydrateSiteGuestResponse']['properties']['isVerified']['description'] | | new_value | Whether the guest is authenticated with a verified email address. |
|---|
| old_value | Whether the guest is verified. |
|---|
|
|---|
| root['schemas']['GoogleAppsRsvpV1Question']['properties']['sessions']['description'] | | new_value | Output only. The Sessions this Question relates to. Format: events/{event}/sessions/{session} DEPRECATED: Use the `session` field instead. |
|---|
| old_value | Output only. The Sessions this Question relates to. Format: events/{event}/sessions/{session} |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/prod-meshca- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250307 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/prod-meshca-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250307 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-alkalibasemap-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-alkalibasemap-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-alkalilearn-pa- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-alkalilearn-pa-v1 | | dictionary_item_added | - root['schemas']['Card']['properties']['imageAltText']
- root['schemas']['Feature']['properties']['altText']
- root['schemas']['GuideHeader']['properties']['headerArtAltText']
- root['schemas']['GuideHeader']['properties']['recommendationArtAltText']
- root['schemas']['LessonHeader']['properties']['headerArtAltText']
- root['schemas']['ProductHeader']['properties']['headerArtAltText']
- root['schemas']['ProductHeader']['properties']['logoArtAltText']
- root['schemas']['QuickTip']['properties']['artUriAltText']
- root['schemas']['StepContent']['properties']['artUriAltText']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-alkalilearn-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-alkalimetricsink-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-alkalimetricsink-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-alkalitermsofservice-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-alkalitermsofservice-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-alkalitomo-pa- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-alkalitomo-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-androidbuild-pa- | | dictionary_item_added | - root['resources']['buildattempts']
- root['resources']['media']
- root['resources']['builds']['resources']
- root['resources']['builds']['methods']['list']
- root['schemas']['Blobstore2Info']
- root['schemas']['BuildArtifactMetadata']
- root['schemas']['BuildAttempt']
- root['schemas']['BuildStats']
- root['schemas']['CherryPickConflictError']
- root['schemas']['CompositeMedia']
- root['schemas']['ContentTypeInfo']
- root['schemas']['CpuTime']
- root['schemas']['CpuTimeLine']
- root['schemas']['CpuUsage']
- root['schemas']['CpuUsageLine']
- root['schemas']['DiffChecksumsResponse']
- root['schemas']['DiffDownloadResponse']
- root['schemas']['DiffUploadRequest']
- root['schemas']['DiffUploadResponse']
- root['schemas']['DiffVersionResponse']
- root['schemas']['DiskUsage']
- root['schemas']['DownloadParameters']
- root['schemas']['GerritChangeSpec']
- root['schemas']['GetBuildAttemptResponse']
- root['schemas']['GetDownloadUrlResponse']
- root['schemas']['LabelInfo']
- root['schemas']['ListBuildArtifactsResponse']
- root['schemas']['ListBuildsResponse']
- root['schemas']['MachineInformation']
- root['schemas']['Media']
- root['schemas']['MemoryUsage']
- root['schemas']['MemoryUsageLine']
- root['schemas']['Message']
- root['schemas']['ObjectId']
- root['schemas']['PartitionSize']
- root['schemas']['ResourceUtilization']
- root['schemas']['ReviewerInfo']
- root['schemas']['UserError']
- root['schemas']['Voter']
- root['schemas']['Change']['properties']['label']
- root['schemas']['Change']['properties']['messages']
- root['schemas']['Change']['properties']['reviewer']
- root['schemas']['CommitInfo']['properties']['date']
- root['schemas']['FileInfo']['properties']['linesDeleted']
- root['schemas']['FileInfo']['properties']['linesInserted']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-androidbuild-pa-v4 | | dictionary_item_added | - root['resources']['buildattempts']
- root['resources']['media']
- root['resources']['builds']['resources']
- root['resources']['builds']['methods']['list']
- root['schemas']['Blobstore2Info']
- root['schemas']['BuildArtifactMetadata']
- root['schemas']['BuildAttempt']
- root['schemas']['BuildStats']
- root['schemas']['CherryPickConflictError']
- root['schemas']['CompositeMedia']
- root['schemas']['ContentTypeInfo']
- root['schemas']['CpuTime']
- root['schemas']['CpuTimeLine']
- root['schemas']['CpuUsage']
- root['schemas']['CpuUsageLine']
- root['schemas']['DiffChecksumsResponse']
- root['schemas']['DiffDownloadResponse']
- root['schemas']['DiffUploadRequest']
- root['schemas']['DiffUploadResponse']
- root['schemas']['DiffVersionResponse']
- root['schemas']['DiskUsage']
- root['schemas']['DownloadParameters']
- root['schemas']['GerritChangeSpec']
- root['schemas']['GetBuildAttemptResponse']
- root['schemas']['GetDownloadUrlResponse']
- root['schemas']['LabelInfo']
- root['schemas']['ListBuildArtifactsResponse']
- root['schemas']['ListBuildsResponse']
- root['schemas']['MachineInformation']
- root['schemas']['Media']
- root['schemas']['MemoryUsage']
- root['schemas']['MemoryUsageLine']
- root['schemas']['Message']
- root['schemas']['ObjectId']
- root['schemas']['PartitionSize']
- root['schemas']['ResourceUtilization']
- root['schemas']['ReviewerInfo']
- root['schemas']['UserError']
- root['schemas']['Voter']
- root['schemas']['Change']['properties']['label']
- root['schemas']['Change']['properties']['messages']
- root['schemas']['Change']['properties']['reviewer']
- root['schemas']['CommitInfo']['properties']['date']
- root['schemas']['FileInfo']['properties']['linesDeleted']
- root['schemas']['FileInfo']['properties']['linesInserted']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-binaryauthorization- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-binaryauthorization-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-binaryauthorization-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-binaryauthorization-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-accesscontextmanager- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-accesscontextmanager-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-accesscontextmanager-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-adsmarketingfrontend-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-adsmarketingfrontend-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-aerialview- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-aerialview-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-aerialview-v1beta | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-aida- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleXPitchforkAidaV1CompletionRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1CompletionRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1DoConversationRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1DoConversationRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerateCodeRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerateCodeRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][617] | GEMINI_V3_1_ACQUIRED_EPUBS |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][618] | GEMINI_V3_1_ARXIV_202404 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][619] | GEMINI_V3_1_BITBUCKET_GITLAB_V0_1 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][620] | GEMINI_V3_1_CHESS_UNDERSTANDING_V0 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][621] | GEMINI_V3_1_CHESS_V5P1 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][622] | GEMINI_V3_1_COMPLIANT_CODE_V3 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][623] | GEMINI_V3_1_DOCJOINS_ENGLISH_NONSCIENCE_MM_NOT_GUARDIAN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][624] | GEMINI_V3_1_DOCJOINS_ENGLISH_SCIENCE_MM_NOT_GUARDIAN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][625] | GEMINI_V3_1_FIRSTTIMES_100K_SCIENCE_TOP10K_MM_NOT_GUARDIAN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][626] | GEMINI_V3_1_FIRSTTIMES_10K_SCIENCE_MM_NOT_GUARDIAN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][627] | GEMINI_V3_1_GEDI_DOCJOINS_MERGED_LEETCODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][628] | GEMINI_V3_1_GEMINI_EXAMPLE_REDDIT_V2_TEXT_ONLY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][629] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_CODE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][630] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_FORUM_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][631] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_MATH_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][632] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_SCIENCE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][633] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_STACKEXCHANGE_EN_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][634] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_STACKEXCHANGE_I18N_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][635] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_100B_ARTICLE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][636] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_100B_NON_ARTICLE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][637] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_10B_CUR_HIGH_QUALITY_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][638] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_10B_CUR_NORMAL_QUALITY_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][639] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_20B_ARTICLE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][640] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_20B_NON_ARTICLE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][641] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_DEEPCRAWL_ARTICLE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][642] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_NONEN_10B_CUR_HIGH_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][643] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_NONEN_10B_CUR_NORMAL_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][644] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_100B_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][645] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_100B_NON_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][646] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_10B_CUR_HIGH_QUALITY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][647] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_10B_CUR_NORMAL_QUALITY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][648] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_10B_RESIDUAL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][649] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_130B_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][650] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_20B_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][651] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_20B_NON_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][652] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_DEEPCRAWL_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][653] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_DEEPCRAWL_NON_ARTICLE_FILTERED |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][654] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_FORUM |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][655] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_MATH |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][656] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_NONEN_10B_CUR_HIGH_QUALITY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][657] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_NONEN_10B_CUR_NORMAL_QUALITY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][658] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_NONEN_10B_RESIDUAL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][659] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_SCIENCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][660] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_STACKEXCHANGE_EN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][661] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_STACKEXCHANGE_I18N |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][662] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_TARZAN_CODE_V1_FILTERED |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][663] | GEMINI_V3_1_GITHUB_3_2_0_EVALED_LANGUAGES_HISTORY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][664] | GEMINI_V3_1_GITHUB_3_2_0_HIGH_PRI_LANGUAGES_HISTORY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][665] | GEMINI_V3_1_GITHUB_3_2_0_TECHDOCS |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][666] | GEMINI_V3_1_GITHUB_3_4_0_MULTI_FILE_FIM |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][667] | GEMINI_V3_1_GITHUB_3_4_0_MULTI_SINGLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][668] | GEMINI_V3_1_GITHUB_3_4_0_NOTEBOOKS |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][669] | GEMINI_V3_1_GITHUB_MULTI_FILE_DIFFS_V1P3_EMBEDDING |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][670] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_HIGH_YEAR_AFTER_1970 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][671] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_HIGH_YEAR_BEFORE_1970_OR_MISSING |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][672] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_LOW_YEAR_AFTER_1970 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][673] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_LOW_YEAR_BEFORE_1970_OR_MISSING |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][674] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_MID_YEAR_AFTER_1970 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][675] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_MID_YEAR_BEFORE_1970_OR_MISSING |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][676] | GEMINI_V3_1_NTL_NTLV4A_MONO_V3S |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][677] | GEMINI_V3_1_PMC_OA_ALL_TEXT_EXAMPLES_V3 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][678] | GEMINI_V3_1_SANGRAHA_V2 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][679] | GEMINI_V3_1_SEARCH_QA_AUGMENTATION_MODE_QUERY_ONLY_EN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][680] | GEMINI_V3_1_SEARCH_QA_AUGMENTATION_MODE_QUERY_ONLY_I18N |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][681] | GEMINI_V3_1_SIMPLIFIED_HTML |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][682] | GEMINI_V3_1_STEM_BOOKS_318K |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][683] | GEMINI_V3_1_TAGGED_PARALLEL_I18N_DOC_GECKO_JOIN_MW_20OMEGA |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][684] | GEMINI_V3_1_TRANSLATE_WEB_DOC_MW_AND_ADDITIONS |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][685] | GEMINI_V3_1_YOUTUBE_CAPTION_QUALITY_TIER_HIGH_V3 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][686] | GEMINI_V3_1_YOUTUBE_SCIENCE_GUARDIAN_MM_V2P22 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][687] | GEMINI_V3_1_MAXALL_V3_LAVC_MATH_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][688] | GEMINI_V3_1_MAXALL_V3_LAVC_MATH_BOOK |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][689] | GEMINI_V3_1_MAXALL_V3_LAVC_MATH_CODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][690] | GEMINI_V3_1_MAXALL_V3_LAVC_MATH_TECHDOC |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][691] | GEMINI_V3_1_MAXALL_V3_LAVC_MMLU_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][692] | GEMINI_V3_1_MAXALL_V3_LAVC_MMLU_BOOK |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][693] | GEMINI_V3_1_MAXALL_V3_LAVC_MMLU_CODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][694] | GEMINI_V3_1_MAXALL_V3_LAVC_MMLU_TECHDOC |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][695] | GEMINI_V3_1_V3_MATH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][696] | GEMINI_V3_1_V3_MATH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_BOOK |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][697] | GEMINI_V3_1_V3_MATH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_CODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][698] | GEMINI_V3_1_V3_MATH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_OTHER |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][699] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][700] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_BOOK |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][701] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_CODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][702] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_OTHER |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][703] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_MMLU_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][704] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_MMLU_BOOK |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][705] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_MMLU_CODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][706] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_MMLU_OTHER |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][707] | GEMINI_V3_1_TARGETED_CODE_REFRESH |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][708] | GEMINI_V3_1_TARGETED_QUIZLET_0818 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][709] | GEMINI_V3_1_GIN_TARGETED_CROSS_DEDUPED_160B_320B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][710] | GEMINI_V3_1_GIN_TARGETED_CROSS_DEDUPED_20B_80B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][711] | GEMINI_V3_1_GIN_TARGETED_CROSS_DEDUPED_20B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][712] | GEMINI_V3_1_GIN_TARGETED_CROSS_DEDUPED_80B_160B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][713] | GEMINI_V3_1_DEEPCRAWL_MATH_TARGETED_20240713 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][714] | GEMINI_V3_1_WIKIPEDIA_IN_DOCJOIN_WITH_CITATIONS |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][715] | GEMINI_V3_1_GIN_INDIC_DOCJOINS_ALLOWLIST_10B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][716] | GEMINI_V3_1_GIN_INDIC_DOCJOINS_ALLOWLIST_20B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][717] | GEMINI_V3_1_MM_TEXT_YT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][718] | GEMINI_V3_1_MM_TEXT_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][719] | GEMINI_V3_1_MM_TEXT_NONE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][720] | REV18_MUNDO_HUMAN_FILTERED |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][721] | REV18_REDDIT_PERSONALIZED_QA |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][722] | REV18_PODIOSET_DUBBING |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][723] | REV18_ALL_GSINT_POSITIVE_EACV2 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][724] | REV18_GSINT_MULTI_STEP |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][725] | REV18_GEMINI_TRAJECTORY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][726] | REV18_DOCLAYNET_SPATIAL_TRANSCRIPTION |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][727] | REV18_WEBDOC |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][728] | REV18_BBOX_WEBDOC |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enumDescriptions'][720] | Rev 18 datasets. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1RegisterClientEventRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1RegisterClientEventRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1RetrieveFactsRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1RetrieveFactsRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1TransformCodeRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1TransformCodeRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
|
|---|
|
|---|
| sandbox/staging-aida-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleXPitchforkAidaV1CompletionRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1CompletionRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1DoConversationRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1DoConversationRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerateCodeRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerateCodeRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][617] | GEMINI_V3_1_ACQUIRED_EPUBS |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][618] | GEMINI_V3_1_ARXIV_202404 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][619] | GEMINI_V3_1_BITBUCKET_GITLAB_V0_1 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][620] | GEMINI_V3_1_CHESS_UNDERSTANDING_V0 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][621] | GEMINI_V3_1_CHESS_V5P1 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][622] | GEMINI_V3_1_COMPLIANT_CODE_V3 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][623] | GEMINI_V3_1_DOCJOINS_ENGLISH_NONSCIENCE_MM_NOT_GUARDIAN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][624] | GEMINI_V3_1_DOCJOINS_ENGLISH_SCIENCE_MM_NOT_GUARDIAN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][625] | GEMINI_V3_1_FIRSTTIMES_100K_SCIENCE_TOP10K_MM_NOT_GUARDIAN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][626] | GEMINI_V3_1_FIRSTTIMES_10K_SCIENCE_MM_NOT_GUARDIAN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][627] | GEMINI_V3_1_GEDI_DOCJOINS_MERGED_LEETCODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][628] | GEMINI_V3_1_GEMINI_EXAMPLE_REDDIT_V2_TEXT_ONLY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][629] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_CODE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][630] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_FORUM_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][631] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_MATH_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][632] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_SCIENCE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][633] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_STACKEXCHANGE_EN_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][634] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_STACKEXCHANGE_I18N_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][635] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_100B_ARTICLE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][636] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_100B_NON_ARTICLE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][637] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_10B_CUR_HIGH_QUALITY_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][638] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_10B_CUR_NORMAL_QUALITY_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][639] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_20B_ARTICLE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][640] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_20B_NON_ARTICLE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][641] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_EN_DEEPCRAWL_ARTICLE_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][642] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_NONEN_10B_CUR_HIGH_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][643] | GEMINI_V3_1_GEMWEB_BETA_DOCJOINS_TARZAN_NONEN_10B_CUR_NORMAL_COMPLIANCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][644] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_100B_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][645] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_100B_NON_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][646] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_10B_CUR_HIGH_QUALITY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][647] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_10B_CUR_NORMAL_QUALITY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][648] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_10B_RESIDUAL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][649] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_130B_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][650] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_20B_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][651] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_20B_NON_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][652] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_DEEPCRAWL_ARTICLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][653] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_EN_DEEPCRAWL_NON_ARTICLE_FILTERED |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][654] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_FORUM |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][655] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_MATH |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][656] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_NONEN_10B_CUR_HIGH_QUALITY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][657] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_NONEN_10B_CUR_NORMAL_QUALITY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][658] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_NONEN_10B_RESIDUAL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][659] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_SCIENCE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][660] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_STACKEXCHANGE_EN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][661] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_STACKEXCHANGE_I18N |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][662] | GEMINI_V3_1_GEMWEB_GA_DOCJOINS_TARZAN_CODE_V1_FILTERED |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][663] | GEMINI_V3_1_GITHUB_3_2_0_EVALED_LANGUAGES_HISTORY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][664] | GEMINI_V3_1_GITHUB_3_2_0_HIGH_PRI_LANGUAGES_HISTORY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][665] | GEMINI_V3_1_GITHUB_3_2_0_TECHDOCS |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][666] | GEMINI_V3_1_GITHUB_3_4_0_MULTI_FILE_FIM |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][667] | GEMINI_V3_1_GITHUB_3_4_0_MULTI_SINGLE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][668] | GEMINI_V3_1_GITHUB_3_4_0_NOTEBOOKS |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][669] | GEMINI_V3_1_GITHUB_MULTI_FILE_DIFFS_V1P3_EMBEDDING |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][670] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_HIGH_YEAR_AFTER_1970 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][671] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_HIGH_YEAR_BEFORE_1970_OR_MISSING |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][672] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_LOW_YEAR_AFTER_1970 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][673] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_LOW_YEAR_BEFORE_1970_OR_MISSING |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][674] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_MID_YEAR_AFTER_1970 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][675] | GEMINI_V3_1_NOPUB_BOOKS_240615_EN_OCR_CONF_MID_YEAR_BEFORE_1970_OR_MISSING |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][676] | GEMINI_V3_1_NTL_NTLV4A_MONO_V3S |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][677] | GEMINI_V3_1_PMC_OA_ALL_TEXT_EXAMPLES_V3 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][678] | GEMINI_V3_1_SANGRAHA_V2 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][679] | GEMINI_V3_1_SEARCH_QA_AUGMENTATION_MODE_QUERY_ONLY_EN |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][680] | GEMINI_V3_1_SEARCH_QA_AUGMENTATION_MODE_QUERY_ONLY_I18N |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][681] | GEMINI_V3_1_SIMPLIFIED_HTML |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][682] | GEMINI_V3_1_STEM_BOOKS_318K |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][683] | GEMINI_V3_1_TAGGED_PARALLEL_I18N_DOC_GECKO_JOIN_MW_20OMEGA |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][684] | GEMINI_V3_1_TRANSLATE_WEB_DOC_MW_AND_ADDITIONS |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][685] | GEMINI_V3_1_YOUTUBE_CAPTION_QUALITY_TIER_HIGH_V3 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][686] | GEMINI_V3_1_YOUTUBE_SCIENCE_GUARDIAN_MM_V2P22 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][687] | GEMINI_V3_1_MAXALL_V3_LAVC_MATH_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][688] | GEMINI_V3_1_MAXALL_V3_LAVC_MATH_BOOK |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][689] | GEMINI_V3_1_MAXALL_V3_LAVC_MATH_CODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][690] | GEMINI_V3_1_MAXALL_V3_LAVC_MATH_TECHDOC |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][691] | GEMINI_V3_1_MAXALL_V3_LAVC_MMLU_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][692] | GEMINI_V3_1_MAXALL_V3_LAVC_MMLU_BOOK |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][693] | GEMINI_V3_1_MAXALL_V3_LAVC_MMLU_CODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][694] | GEMINI_V3_1_MAXALL_V3_LAVC_MMLU_TECHDOC |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][695] | GEMINI_V3_1_V3_MATH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][696] | GEMINI_V3_1_V3_MATH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_BOOK |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][697] | GEMINI_V3_1_V3_MATH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_CODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][698] | GEMINI_V3_1_V3_MATH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_OTHER |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][699] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][700] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_BOOK |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][701] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_CODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][702] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_FACTUALITYPLUSMMLU_OTHER |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][703] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_MMLU_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][704] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_MMLU_BOOK |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][705] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_MMLU_CODE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][706] | GEMINI_V3_1_V3_TAILPATCH_TARGETED_DATA_NO_GHM_XS_MMLU_OTHER |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][707] | GEMINI_V3_1_TARGETED_CODE_REFRESH |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][708] | GEMINI_V3_1_TARGETED_QUIZLET_0818 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][709] | GEMINI_V3_1_GIN_TARGETED_CROSS_DEDUPED_160B_320B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][710] | GEMINI_V3_1_GIN_TARGETED_CROSS_DEDUPED_20B_80B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][711] | GEMINI_V3_1_GIN_TARGETED_CROSS_DEDUPED_20B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][712] | GEMINI_V3_1_GIN_TARGETED_CROSS_DEDUPED_80B_160B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][713] | GEMINI_V3_1_DEEPCRAWL_MATH_TARGETED_20240713 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][714] | GEMINI_V3_1_WIKIPEDIA_IN_DOCJOIN_WITH_CITATIONS |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][715] | GEMINI_V3_1_GIN_INDIC_DOCJOINS_ALLOWLIST_10B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][716] | GEMINI_V3_1_GIN_INDIC_DOCJOINS_ALLOWLIST_20B |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][717] | GEMINI_V3_1_MM_TEXT_YT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][718] | GEMINI_V3_1_MM_TEXT_URL |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][719] | GEMINI_V3_1_MM_TEXT_NONE |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][720] | REV18_MUNDO_HUMAN_FILTERED |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][721] | REV18_REDDIT_PERSONALIZED_QA |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][722] | REV18_PODIOSET_DUBBING |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][723] | REV18_ALL_GSINT_POSITIVE_EACV2 |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][724] | REV18_GSINT_MULTI_STEP |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][725] | REV18_GEMINI_TRAJECTORY |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][726] | REV18_DOCLAYNET_SPATIAL_TRANSCRIPTION |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][727] | REV18_WEBDOC |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enum'][728] | REV18_BBOX_WEBDOC |
|---|
| root['schemas']['GoogleXPitchforkAidaV1GenerationSampleMetadataAttributionMetadataCitation']['properties']['dataset']['enumDescriptions'][720] | Rev 18 datasets. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1RegisterClientEventRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1RegisterClientEventRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1RetrieveFactsRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1RetrieveFactsRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
| root['schemas']['GoogleXPitchforkAidaV1TransformCodeRequest']['properties']['client']['enum'][19] | AIDA_RAG_AGENT |
|---|
| root['schemas']['GoogleXPitchforkAidaV1TransformCodeRequest']['properties']['client']['enumDescriptions'][19] | Client is Internal Rag Agent. |
|---|
|
|---|
|
|---|
| sandbox/staging-aiplatform- | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['reasoningEngines']['methods']['delete']['parameters']['force']
- root['schemas']['GoogleCloudAiplatformV1beta1EventMetadata']
- root['schemas']['GoogleCloudAiplatformV1beta1ReasoningEngineContextSpec']
- root['schemas']['GoogleCloudAiplatformV1beta1ReasoningEngineContextSpecMemoryBankConfig']
- root['schemas']['GoogleCloudAiplatformV1beta1EventActions']['properties']['requestedAuthConfigs']
- root['schemas']['GoogleCloudAiplatformV1beta1GenerateContentRequest']['properties']['serviceAccount']
- root['schemas']['GoogleCloudAiplatformV1beta1ReasoningEngine']['properties']['contextSpec']
- root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['errorCode']
- root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['errorMessage']
- root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['eventMetadata']
- root['schemas']['GoogleCloudAiplatformV1beta1TuningJob']['properties']['customBaseModel']
- root['schemas']['GoogleCloudAiplatformV1beta1TuningJob']['properties']['outputUri']
|
|---|
| dictionary_item_removed | - root['schemas']['GoogleCloudAiplatformV1beta1EventActions']['properties']['pending']
- root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['userId']
- root['schemas']['SecurityCredentialsUserProto']['properties']['ldapUser']['description']
- root['schemas']['SecurityCredentialsUserProto']['properties']['oauthConsumer']['description']
- root['schemas']['SecurityCredentialsUserProto']['properties']['zwiebackSession']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudAiplatformV1beta1Session']['properties']['userId']['description'] | | new_value | Required. Immutable. String id provided by the user |
|---|
| old_value | Optional. String id provided by the user |
|---|
|
|---|
| root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['author']['description'] | | new_value | Required. The name of the agent that sent the event, or user. |
|---|
| old_value | Optional. The name of the agent that sent the event, or user. |
|---|
|
|---|
| root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['invocationId']['description'] | | new_value | Required. The invocation id of the event, multiple events can have the same invocation id. |
|---|
| old_value | Optional. The invocation id of the event, multiple events can have the same invocation id. |
|---|
|
|---|
| root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['timestamp']['description'] | | new_value | Required. Timestamp when the event was created on client side. |
|---|
| old_value | Optional. Timestamp when the event was created. |
|---|
|
|---|
| root['schemas']['SecurityCredentialsUserProto']['properties']['gaiaUser']['description'] | | new_value | Exactly one of the following fields must be set, corresponding to scope. |
|---|
| old_value | Exactly one of the following fields must be set, corresponding to scope. scope = GAIA_USER |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-aiplatform-v1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['reasoningEngines']['methods']['delete']['parameters']['force']
- root['schemas']['GoogleCloudAiplatformV1GenerateContentRequest']['properties']['serviceAccount']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-aiplatform-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-aiplatform-v1beta1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['reasoningEngines']['methods']['delete']['parameters']['force']
- root['schemas']['GoogleCloudAiplatformV1beta1EventMetadata']
- root['schemas']['GoogleCloudAiplatformV1beta1ReasoningEngineContextSpec']
- root['schemas']['GoogleCloudAiplatformV1beta1ReasoningEngineContextSpecMemoryBankConfig']
- root['schemas']['GoogleCloudAiplatformV1beta1EventActions']['properties']['requestedAuthConfigs']
- root['schemas']['GoogleCloudAiplatformV1beta1GenerateContentRequest']['properties']['serviceAccount']
- root['schemas']['GoogleCloudAiplatformV1beta1ReasoningEngine']['properties']['contextSpec']
- root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['errorCode']
- root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['errorMessage']
- root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['eventMetadata']
- root['schemas']['GoogleCloudAiplatformV1beta1TuningJob']['properties']['customBaseModel']
- root['schemas']['GoogleCloudAiplatformV1beta1TuningJob']['properties']['outputUri']
|
|---|
| dictionary_item_removed | - root['schemas']['GoogleCloudAiplatformV1beta1EventActions']['properties']['pending']
- root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['userId']
- root['schemas']['SecurityCredentialsUserProto']['properties']['ldapUser']['description']
- root['schemas']['SecurityCredentialsUserProto']['properties']['oauthConsumer']['description']
- root['schemas']['SecurityCredentialsUserProto']['properties']['zwiebackSession']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudAiplatformV1beta1Session']['properties']['userId']['description'] | | new_value | Required. Immutable. String id provided by the user |
|---|
| old_value | Optional. String id provided by the user |
|---|
|
|---|
| root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['author']['description'] | | new_value | Required. The name of the agent that sent the event, or user. |
|---|
| old_value | Optional. The name of the agent that sent the event, or user. |
|---|
|
|---|
| root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['invocationId']['description'] | | new_value | Required. The invocation id of the event, multiple events can have the same invocation id. |
|---|
| old_value | Optional. The invocation id of the event, multiple events can have the same invocation id. |
|---|
|
|---|
| root['schemas']['GoogleCloudAiplatformV1beta1SessionEvent']['properties']['timestamp']['description'] | | new_value | Required. Timestamp when the event was created on client side. |
|---|
| old_value | Optional. Timestamp when the event was created. |
|---|
|
|---|
| root['schemas']['SecurityCredentialsUserProto']['properties']['gaiaUser']['description'] | | new_value | Exactly one of the following fields must be set, corresponding to scope. |
|---|
| old_value | Exactly one of the following fields must be set, corresponding to scope. scope = GAIA_USER |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-aiplugin-pa- | | dictionary_item_added | - root['schemas']['Rule']
- root['schemas']['ClientMetadata']['properties']['ideType']['description']
- root['schemas']['ClientMetadata']['properties']['platform']['description']
- root['schemas']['ClientMetadata']['properties']['updateChannel']['description']
- root['schemas']['FileChange']['description']
- root['schemas']['FileChange']['properties']['language']
- root['schemas']['Flag']['description']
- root['schemas']['IDEContext']['properties']['rules']
- root['schemas']['Int32List']['description']
- root['schemas']['Int32List']['properties']['values']['description']
- root['schemas']['Int64Value']['properties']['value']['description']
- root['schemas']['ListExperimentsResponse']['properties']['flags']['description']
- root['schemas']['TransformCodeRequest']['properties']['ideContext']['description']
- root['schemas']['TransformCodeRequest']['properties']['requestId']['description']
- root['schemas']['TransformCodeRequest']['properties']['userPrompt']['description']
- root['schemas']['WorkspaceChange']['properties']['files']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['ideName']['description'] | | new_value | IDE name. For example, "PyCharm" or "CLion". More granular than ide_type. |
|---|
| old_value | IDE name. For example, "PyCharm" or "CLion". |
|---|
|
|---|
| root['schemas']['WorkspaceChange']['description'] | | new_value | A WorkspaceChange consists of a set of file changes. |
|---|
| old_value | A WorkspaceChange consists of a set of file changes. Each file change represents a new or updated version of the entire file. |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['pluginType']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][1] | VSCode family of IDEs |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][2] | IntelliJ family of IDEs |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][3] | VSCode on Cloud Workstation |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][4] | IntelliJ on Cloud Workstation |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][5] | Cloud Shell |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][6] | Cider |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][7] | Cloud run |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][1] | MacOS on AMD64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][2] | MacOS on ARM64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][3] | Linux on AMD64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][4] | Linux on ARM64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][5] | Windows on AMD64 |
|---|
|
|---|
|
|---|
| sandbox/staging-aiplugin-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-aiplugin-pa-v1internal | | dictionary_item_added | - root['schemas']['Rule']
- root['schemas']['ClientMetadata']['properties']['ideType']['description']
- root['schemas']['ClientMetadata']['properties']['platform']['description']
- root['schemas']['ClientMetadata']['properties']['updateChannel']['description']
- root['schemas']['FileChange']['description']
- root['schemas']['FileChange']['properties']['language']
- root['schemas']['Flag']['description']
- root['schemas']['IDEContext']['properties']['rules']
- root['schemas']['Int32List']['description']
- root['schemas']['Int32List']['properties']['values']['description']
- root['schemas']['Int64Value']['properties']['value']['description']
- root['schemas']['ListExperimentsResponse']['properties']['flags']['description']
- root['schemas']['TransformCodeRequest']['properties']['ideContext']['description']
- root['schemas']['TransformCodeRequest']['properties']['requestId']['description']
- root['schemas']['TransformCodeRequest']['properties']['userPrompt']['description']
- root['schemas']['WorkspaceChange']['properties']['files']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['ideName']['description'] | | new_value | IDE name. For example, "PyCharm" or "CLion". More granular than ide_type. |
|---|
| old_value | IDE name. For example, "PyCharm" or "CLion". |
|---|
|
|---|
| root['schemas']['WorkspaceChange']['description'] | | new_value | A WorkspaceChange consists of a set of file changes. |
|---|
| old_value | A WorkspaceChange consists of a set of file changes. Each file change represents a new or updated version of the entire file. |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['pluginType']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][1] | VSCode family of IDEs |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][2] | IntelliJ family of IDEs |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][3] | VSCode on Cloud Workstation |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][4] | IntelliJ on Cloud Workstation |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][5] | Cloud Shell |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][6] | Cider |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][7] | Cloud run |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][1] | MacOS on AMD64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][2] | MacOS on ARM64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][3] | Linux on AMD64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][4] | Linux on ARM64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][5] | Windows on AMD64 |
|---|
|
|---|
|
|---|
| sandbox/staging-analyticsdata- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-analyticsdata-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-analyticsdata-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-analyticsdata-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-analyticssuitefrontend-pa- | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-analyticssuitefrontend-pa-v1 | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-androidbuild-pa- | | dictionary_item_added | - root['resources']['buildattempts']
- root['resources']['media']
- root['resources']['builds']['resources']
- root['resources']['builds']['methods']['list']
- root['schemas']['Blobstore2Info']
- root['schemas']['BuildArtifactMetadata']
- root['schemas']['BuildAttempt']
- root['schemas']['BuildStats']
- root['schemas']['CherryPickConflictError']
- root['schemas']['CompositeMedia']
- root['schemas']['ContentTypeInfo']
- root['schemas']['CpuTime']
- root['schemas']['CpuTimeLine']
- root['schemas']['CpuUsage']
- root['schemas']['CpuUsageLine']
- root['schemas']['DiffChecksumsResponse']
- root['schemas']['DiffDownloadResponse']
- root['schemas']['DiffUploadRequest']
- root['schemas']['DiffUploadResponse']
- root['schemas']['DiffVersionResponse']
- root['schemas']['DiskUsage']
- root['schemas']['DownloadParameters']
- root['schemas']['GerritChangeSpec']
- root['schemas']['GetBuildAttemptResponse']
- root['schemas']['GetDownloadUrlResponse']
- root['schemas']['LabelInfo']
- root['schemas']['ListBuildArtifactsResponse']
- root['schemas']['ListBuildsResponse']
- root['schemas']['MachineInformation']
- root['schemas']['Media']
- root['schemas']['MemoryUsage']
- root['schemas']['MemoryUsageLine']
- root['schemas']['Message']
- root['schemas']['ObjectId']
- root['schemas']['PartitionSize']
- root['schemas']['ResourceUtilization']
- root['schemas']['ReviewerInfo']
- root['schemas']['UserError']
- root['schemas']['Voter']
- root['schemas']['Change']['properties']['label']
- root['schemas']['Change']['properties']['messages']
- root['schemas']['Change']['properties']['reviewer']
- root['schemas']['CommitInfo']['properties']['date']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-androidbuild-pa-v4 | | dictionary_item_added | - root['resources']['buildattempts']
- root['resources']['media']
- root['resources']['builds']['resources']
- root['resources']['builds']['methods']['list']
- root['schemas']['Blobstore2Info']
- root['schemas']['BuildArtifactMetadata']
- root['schemas']['BuildAttempt']
- root['schemas']['BuildStats']
- root['schemas']['CherryPickConflictError']
- root['schemas']['CompositeMedia']
- root['schemas']['ContentTypeInfo']
- root['schemas']['CpuTime']
- root['schemas']['CpuTimeLine']
- root['schemas']['CpuUsage']
- root['schemas']['CpuUsageLine']
- root['schemas']['DiffChecksumsResponse']
- root['schemas']['DiffDownloadResponse']
- root['schemas']['DiffUploadRequest']
- root['schemas']['DiffUploadResponse']
- root['schemas']['DiffVersionResponse']
- root['schemas']['DiskUsage']
- root['schemas']['DownloadParameters']
- root['schemas']['GerritChangeSpec']
- root['schemas']['GetBuildAttemptResponse']
- root['schemas']['GetDownloadUrlResponse']
- root['schemas']['LabelInfo']
- root['schemas']['ListBuildArtifactsResponse']
- root['schemas']['ListBuildsResponse']
- root['schemas']['MachineInformation']
- root['schemas']['Media']
- root['schemas']['MemoryUsage']
- root['schemas']['MemoryUsageLine']
- root['schemas']['Message']
- root['schemas']['ObjectId']
- root['schemas']['PartitionSize']
- root['schemas']['ResourceUtilization']
- root['schemas']['ReviewerInfo']
- root['schemas']['UserError']
- root['schemas']['Voter']
- root['schemas']['Change']['properties']['label']
- root['schemas']['Change']['properties']['messages']
- root['schemas']['Change']['properties']['reviewer']
- root['schemas']['CommitInfo']['properties']['date']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-androidbuildinternal- | | dictionary_item_added | - root['schemas']['ChangeMessage']
- root['schemas']['LabelInfo']
- root['schemas']['LabelInfoValuesEntry']
- root['schemas']['LabelInfoVoter']
- root['schemas']['LabelInfoVoterPermittedVotingRangeEntry']
- root['schemas']['ReviewerInfo']
- root['schemas']['SchedulingPoolConfigTBIPoolInfoHolder']
- root['schemas']['TBIPoolInfo']
- root['schemas']['Timestamp']
- root['schemas']['WorkParametersPendingChangeBuildParametersGitProjectAndBranch']
- root['schemas']['WorkParametersUploadOtaPackageParametersAthenaDestination']
- root['schemas']['BranchConfigGitbuildkickerConfig']['properties']['mainlinePurpose']
- root['schemas']['BuildAttempt']['properties']['tbiBuildName']
- root['schemas']['Category']['properties']['localEnabled']
- root['schemas']['Change']['properties']['labels']
- root['schemas']['Change']['properties']['messages']
- root['schemas']['Change']['properties']['reviewers']
- root['schemas']['CommitInfo']['properties']['date']
- root['schemas']['FileInfo']['properties']['linesDeleted']
- root['schemas']['FileInfo']['properties']['linesInserted']
- root['schemas']['SchedulingPoolConfig']['properties']['tbiPoolInfoHolder']
- root['schemas']['WorkParametersPendingChangeBuildParameters']['properties']['isElidable']
- root['schemas']['WorkParametersPendingChangeBuildParameters']['properties']['triggeringProjects']
- root['schemas']['WorkParametersUploadOtaPackageParameters']['properties']['athenaDestination']
|
|---|
| values_changed | | root['resources']['buildartifact']['methods']['createAcl']['description'] | | new_value | |
|---|
| old_value | Create ACL for the Artifact if one does not already exists. |
|---|
|
|---|
| root['resources']['buildartifact']['methods']['patch']['description'] | | new_value | |
|---|
| old_value | Update with specified fields. |
|---|
|
|---|
| root['resources']['buildattempt']['methods']['patch']['description'] | | new_value | |
|---|
| old_value | Update with specified fields. |
|---|
|
|---|
| root['resources']['buildtransition']['methods']['get']['description'] | | new_value | |
|---|
| old_value | Retrieve build transition. |
|---|
|
|---|
| root['resources']['buildtransition']['methods']['list']['description'] | | new_value | |
|---|
| old_value | List build transition. |
|---|
|
|---|
| root['resources']['externaldisk']['methods']['getdisk']['description'] | | new_value | |
|---|
| old_value | Get disk for a given build. |
|---|
|
|---|
| root['resources']['legacytestartifact']['methods']['getdownloadurl']['description'] | | new_value | |
|---|
| old_value | Get download legacy test artifact url. |
|---|
|
|---|
| root['resources']['platinumtransition']['methods']['get']['description'] | | new_value | |
|---|
| old_value | Retrieve build transition. |
|---|
|
|---|
| root['resources']['platinumtransition']['methods']['list']['description'] | | new_value | |
|---|
| old_value | List build transition. |
|---|
|
|---|
| root['resources']['testartifact']['methods']['patch']['description'] | | new_value | |
|---|
| old_value | Update with specified fields. |
|---|
|
|---|
| root['resources']['testresult']['methods']['batchinsert']['description'] | | new_value | |
|---|
| old_value | Testresult Batch inserts. |
|---|
|
|---|
| root['resources']['testresult']['methods']['bulkinsert']['description'] | | new_value | |
|---|
| old_value | Testresult Bulk inserts. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250127 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-androidbuildinternal-v2beta1 | | dictionary_item_added | - root['schemas']['ChangeMessage']
- root['schemas']['LabelInfo']
- root['schemas']['LabelInfoValuesEntry']
- root['schemas']['LabelInfoVoter']
- root['schemas']['LabelInfoVoterPermittedVotingRangeEntry']
- root['schemas']['ReviewerInfo']
- root['schemas']['Timestamp']
- root['schemas']['WorkParametersPendingChangeBuildParametersGitProjectAndBranch']
- root['schemas']['WorkParametersUploadOtaPackageParametersAthenaDestination']
- root['schemas']['BranchConfigGitbuildkickerConfig']['properties']['mainlinePurpose']
- root['schemas']['BuildAttempt']['properties']['tbiBuildName']
- root['schemas']['Category']['properties']['localEnabled']
- root['schemas']['Change']['properties']['labels']
- root['schemas']['Change']['properties']['messages']
- root['schemas']['Change']['properties']['reviewers']
- root['schemas']['CommitInfo']['properties']['date']
- root['schemas']['FileInfo']['properties']['linesDeleted']
- root['schemas']['FileInfo']['properties']['linesInserted']
- root['schemas']['WorkParametersPendingChangeBuildParameters']['properties']['isElidable']
- root['schemas']['WorkParametersPendingChangeBuildParameters']['properties']['triggeringProjects']
- root['schemas']['WorkParametersUploadOtaPackageParameters']['properties']['athenaDestination']
|
|---|
| values_changed | | root['resources']['buildartifact']['methods']['patch']['description'] | | new_value | |
|---|
| old_value | Update with specified fields. |
|---|
|
|---|
| root['resources']['buildattempt']['methods']['patch']['description'] | | new_value | |
|---|
| old_value | Update with specified fields. |
|---|
|
|---|
| root['resources']['testartifact']['methods']['patch']['description'] | | new_value | |
|---|
| old_value | Update with specified fields. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250127 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-androidbuildinternal-v3 | | dictionary_item_added | - root['schemas']['ChangeMessage']
- root['schemas']['LabelInfo']
- root['schemas']['LabelInfoValuesEntry']
- root['schemas']['LabelInfoVoter']
- root['schemas']['LabelInfoVoterPermittedVotingRangeEntry']
- root['schemas']['ReviewerInfo']
- root['schemas']['SchedulingPoolConfigTBIPoolInfoHolder']
- root['schemas']['TBIPoolInfo']
- root['schemas']['Timestamp']
- root['schemas']['WorkParametersPendingChangeBuildParametersGitProjectAndBranch']
- root['schemas']['WorkParametersUploadOtaPackageParametersAthenaDestination']
- root['schemas']['BranchConfigGitbuildkickerConfig']['properties']['mainlinePurpose']
- root['schemas']['BuildAttempt']['properties']['tbiBuildName']
- root['schemas']['Category']['properties']['localEnabled']
- root['schemas']['Change']['properties']['labels']
- root['schemas']['Change']['properties']['messages']
- root['schemas']['Change']['properties']['reviewers']
- root['schemas']['CommitInfo']['properties']['date']
- root['schemas']['FileInfo']['properties']['linesDeleted']
- root['schemas']['FileInfo']['properties']['linesInserted']
- root['schemas']['SchedulingPoolConfig']['properties']['tbiPoolInfoHolder']
- root['schemas']['WorkParametersPendingChangeBuildParameters']['properties']['isElidable']
- root['schemas']['WorkParametersPendingChangeBuildParameters']['properties']['triggeringProjects']
- root['schemas']['WorkParametersUploadOtaPackageParameters']['properties']['athenaDestination']
|
|---|
| values_changed | | root['resources']['buildartifact']['methods']['createAcl']['description'] | | new_value | |
|---|
| old_value | Create ACL for the Artifact if one does not already exists. |
|---|
|
|---|
| root['resources']['buildartifact']['methods']['patch']['description'] | | new_value | |
|---|
| old_value | Update with specified fields. |
|---|
|
|---|
| root['resources']['buildattempt']['methods']['patch']['description'] | | new_value | |
|---|
| old_value | Update with specified fields. |
|---|
|
|---|
| root['resources']['buildtransition']['methods']['get']['description'] | | new_value | |
|---|
| old_value | Retrieve build transition. |
|---|
|
|---|
| root['resources']['buildtransition']['methods']['list']['description'] | | new_value | |
|---|
| old_value | List build transition. |
|---|
|
|---|
| root['resources']['externaldisk']['methods']['getdisk']['description'] | | new_value | |
|---|
| old_value | Get disk for a given build. |
|---|
|
|---|
| root['resources']['legacytestartifact']['methods']['getdownloadurl']['description'] | | new_value | |
|---|
| old_value | Get download legacy test artifact url. |
|---|
|
|---|
| root['resources']['platinumtransition']['methods']['get']['description'] | | new_value | |
|---|
| old_value | Retrieve build transition. |
|---|
|
|---|
| root['resources']['platinumtransition']['methods']['list']['description'] | | new_value | |
|---|
| old_value | List build transition. |
|---|
|
|---|
| root['resources']['testartifact']['methods']['patch']['description'] | | new_value | |
|---|
| old_value | Update with specified fields. |
|---|
|
|---|
| root['resources']['testresult']['methods']['batchinsert']['description'] | | new_value | |
|---|
| old_value | Testresult Batch inserts. |
|---|
|
|---|
| root['resources']['testresult']['methods']['bulkinsert']['description'] | | new_value | |
|---|
| old_value | Testresult Bulk inserts. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250127 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-androidtestscheduler-pa- | | dictionary_item_added | - root['resources']['incidents']['methods']['create']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
| root['schemas']['ComGoogleWirelessAndroidTesttoolsAtpTestschedulerProtoBuild']['properties']['buildAlias']['description'] | | new_value | Alias of a build (also known as release name) build_pb.release_candidate_name |
|---|
| old_value | Alias of a build (also known as release name) |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ComGoogleWirelessAndroidTesttoolsAtpTestschedulerProtoDemotedTest']['properties']['trigger']['enum'][5] | SMART_TEST_SELECTION |
|---|
| root['schemas']['ComGoogleWirelessAndroidTesttoolsAtpTestschedulerProtoTestDemotion']['properties']['trigger']['enum'][5] | SMART_TEST_SELECTION |
|---|
|
|---|
|
|---|
| sandbox/staging-androidtestscheduler-pa-v1 | | dictionary_item_added | - root['resources']['incidents']['methods']['create']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
| root['schemas']['ComGoogleWirelessAndroidTesttoolsAtpTestschedulerProtoBuild']['properties']['buildAlias']['description'] | | new_value | Alias of a build (also known as release name) build_pb.release_candidate_name |
|---|
| old_value | Alias of a build (also known as release name) |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ComGoogleWirelessAndroidTesttoolsAtpTestschedulerProtoDemotedTest']['properties']['trigger']['enum'][5] | SMART_TEST_SELECTION |
|---|
| root['schemas']['ComGoogleWirelessAndroidTesttoolsAtpTestschedulerProtoTestDemotion']['properties']['trigger']['enum'][5] | SMART_TEST_SELECTION |
|---|
|
|---|
|
|---|
| sandbox/staging-apigateway- | | values_changed | | root['revision'] | | new_value | 20250310 |
|---|
| old_value | 20250305 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-apigateway-v1 | | values_changed | | root['revision'] | | new_value | 20250310 |
|---|
| old_value | 20250305 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-apigateway-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250310 |
|---|
| old_value | 20250305 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-apigateway-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250310 |
|---|
| old_value | 20250305 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-apigateway-v1beta | | values_changed | | root['revision'] | | new_value | 20250310 |
|---|
| old_value | 20250305 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-apigee- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Instance']['properties']['diskEncryptionKeyName']['description'] | | new_value | Optional. Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
| old_value | Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['addonsConfig']['description'] | | new_value | Optional. Addon configurations of the Apigee organization. |
|---|
| old_value | Addon configurations of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataLocation']['description'] | | new_value | Optional. This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
| old_value | This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['authorizedNetwork']['description'] | | new_value | Optional. Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['billingType']['description'] | | new_value | Optional. Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
| old_value | Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['controlPlaneEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['description']['description'] | | new_value | Optional. Description of the Apigee organization. |
|---|
| old_value | Description of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['displayName']['description'] | | new_value | Optional. Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
| old_value | Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['portalDisabled']['description'] | | new_value | Optional. Configuration for the Portals settings. |
|---|
| old_value | Configuration for the Portals settings. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['properties']['description'] | | new_value | Optional. Properties defined in the Apigee organization profile. |
|---|
| old_value | Properties defined in the Apigee organization profile. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['runtimeDatabaseEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-apigee-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Instance']['properties']['diskEncryptionKeyName']['description'] | | new_value | Optional. Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
| old_value | Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['addonsConfig']['description'] | | new_value | Optional. Addon configurations of the Apigee organization. |
|---|
| old_value | Addon configurations of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting API consumer data. If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['apiConsumerDataLocation']['description'] | | new_value | Optional. This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
| old_value | This field is needed only for customers using non-default data residency regions. Apigee stores some control plane data only in single region. This field determines which single region Apigee should use. For example: "us-west1" when control plane is in US or "europe-west2" when control plane is in EU. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['authorizedNetwork']['description'] | | new_value | Optional. Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['billingType']['description'] | | new_value | Optional. Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
| old_value | Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing). |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['controlPlaneEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
| old_value | Cloud KMS key name used for encrypting control plane data that is stored in a multi region. Only used for the data residency region "US" or "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed encryption key will be used. Format: `projects/*/locations/*/keyRings/*/cryptoKeys/*` |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['description']['description'] | | new_value | Optional. Description of the Apigee organization. |
|---|
| old_value | Description of the Apigee organization. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['displayName']['description'] | | new_value | Optional. Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
| old_value | Display name for the Apigee organization. Unused, but reserved for future use. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['portalDisabled']['description'] | | new_value | Optional. Configuration for the Portals settings. |
|---|
| old_value | Configuration for the Portals settings. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['properties']['description'] | | new_value | Optional. Properties defined in the Apigee organization profile. |
|---|
| old_value | Properties defined in the Apigee organization profile. |
|---|
|
|---|
| root['schemas']['GoogleCloudApigeeV1Organization']['properties']['runtimeDatabaseEncryptionKeyName']['description'] | | new_value | Optional. Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
| old_value | Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-appsgenaiserver-pa- | | dictionary_item_added | - root['schemas']['CaribouApiProtoAddonsTemplatesDataSourceConfig']
- root['schemas']['AppsExtensionsWorkflowActionsReturnElementErrorAction']['properties']['retryability']
- root['schemas']['AppsIntelligenceGenAiChatSignals']['properties']['viewType']
- root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['groundingRestrictions']
- root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['gemId']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['end']['deprecated']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['end']['description']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['start']['deprecated']
- root['schemas']['AssistantLamdaFeatureMetadataGitHubMetadata']['properties']['ownerName']
- root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['dataSourceConfigs']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiChatSignals']['description'] | | new_value | LINT.IfChange(chat_signals) Signals for Chat. Next ID: 4. |
|---|
| old_value | LINT.IfChange(chat_signals) Signals for Chat. Next ID: 3. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['description'] | | new_value | LINT.IfChange(client_context) Next id: 22. |
|---|
| old_value | LINT.IfChange(client_context) Next id: 21. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['description'] | | new_value | Next ID: 22. |
|---|
| old_value | Next ID: 21. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['start']['description'] | | new_value | Deprecated. Use 'time_range_text' instead. |
|---|
| old_value | We should either specify the start & end time or directly its text representation ('time_range_text' ). |
|---|
|
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['description'] | | new_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1106. |
|---|
| old_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1093. |
|---|
|
|---|
| root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['loggingInfo']['description'] | | new_value | Optional. Logging info for the selection control. |
|---|
| old_value | Optional. Logging info for the selection control. Next field number: 15 |
|---|
|
|---|
| root['schemas']['Proto2BridgeMessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enum'][38] | GEMKICK_EXTENSION_OPERATION_TYPE_USE_SANDBOX_ENV_IMPRESSION |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enum'][39] | GEMKICK_EXTENSION_OPERATION_TYPE_USE_SANDBOX_ENV_CLICKED |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enumDescriptions'][37] | Account linking. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][15] | ACTIVE_CONTEXT_CLASSIFICATION_MEETING_NOTES |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][16] | ACTIVE_CONTEXT_CLASSIFICATION_LETTER_OR_COMMUNICATION |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][17] | ACTIVE_CONTEXT_CLASSIFICATION_MARKETING_MATERIAL |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][18] | ACTIVE_CONTEXT_CLASSIFICATION_FORMS |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][19] | ACTIVE_CONTEXT_CLASSIFICATION_COVER_LETTER |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][20] | ACTIVE_CONTEXT_CLASSIFICATION_CUSTOMER_SUPPORT_PLAYBOOK |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][15] | The active context is classified as meeting notes. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][16] | The active context is classified as a letter or communication. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][17] | The active context is classified as marketing material. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][18] | The active context is classified as a form. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][19] | The active context is classified as a cover letter. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][20] | The active context is classified as a customer support playbook. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][15] | ACTIVE_CONTEXT_CLASSIFICATION_MEETING_NOTES |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][16] | ACTIVE_CONTEXT_CLASSIFICATION_LETTER_OR_COMMUNICATION |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][17] | ACTIVE_CONTEXT_CLASSIFICATION_MARKETING_MATERIAL |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][18] | ACTIVE_CONTEXT_CLASSIFICATION_FORMS |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][19] | ACTIVE_CONTEXT_CLASSIFICATION_COVER_LETTER |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][20] | ACTIVE_CONTEXT_CLASSIFICATION_CUSTOMER_SUPPORT_PLAYBOOK |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][15] | The active context is classified as meeting notes. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][16] | The active context is classified as a letter or communication. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][17] | The active context is classified as marketing material. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][18] | The active context is classified as a form. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][19] | The active context is classified as a cover letter. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][20] | The active context is classified as a customer support playbook. |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][23] | STARTER_TILE_ICON_CONDITIONAL_FORMAT |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][35] | STARTER_TILE_ICON_DROPDOWN |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][41] | STARTER_TILE_ICON_FILTER |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][54] | STARTER_TILE_ICON_PIVOT_TABLE |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][64] | STARTER_TILE_ICON_SORT |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['properties']['target']['enum'][3] | BROWSER |
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['properties']['target']['enumDescriptions'][3] | MutatingOps with BROWSER target will be executed in the browser client. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][2] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][287] | GEMINI_CHAT_LHS_NAV_BUTTON_EXPECTED_MERCHANTS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][288] | GEMINI_CHAT_MODEL_DROPDOWN_EXPECTED_MERCHANTS_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][289] | GEMINI_CHAT_PEP_EXPECTED_MERCHANTS_ACTION_WITH_ICONS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][312] | XXX_TEST_ONLY_MEET_ANDROID_PROMO_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][329] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][330] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][331] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][508] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][509] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][510] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][511] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][512] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][513] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][514] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][515] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][516] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][1] | go/drive-web-onedrive-promo-dd |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][282] | Gemini Chat Upsells Admin |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][287] | Expected merchants |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][329] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][188] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][189] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][190] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][191] | AI_VALUE_MEET_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][192] | AI_VALUE_MEET_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][193] | AI_VALUE_MEET_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][194] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][195] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][196] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][197] | AI_VALUE_GNP_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][198] | AI_VALUE_GNP_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][199] | AI_VALUE_GNP_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][200] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][201] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][202] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][266] | GMAIL_PEP_DASHER_UPGRADE_TANAC |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][267] | GMAIL_PEP_DASHER_UPGRADE_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][268] | GMAIL_PEP_DASHER_UPGRADE_NO_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][288] | FLAT_DISCOUNT_GRANTING |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][355] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][369] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][381] | XXX_TEST_ONLY_ADMIN_CONSOLE_ONBOARDING_ACCORDION_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][489] | GEMRISE_V2_NOTEBOOKLM_AE_DISCOVER_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][188] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][266] | Gmail PEP for Upgrade experience: go/upgrade-experience-gmail-pep |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][381] | Admin Console onboarding accordion test only promos |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][488] | Discover Card for Dasher users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][489] | Discover Card for AE users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][188] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][189] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][190] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][191] | AI_VALUE_MEET_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][192] | AI_VALUE_MEET_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][193] | AI_VALUE_MEET_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][194] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][195] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][196] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][197] | AI_VALUE_GNP_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][198] | AI_VALUE_GNP_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][199] | AI_VALUE_GNP_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][200] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][201] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][202] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][266] | GMAIL_PEP_DASHER_UPGRADE_TANAC |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][267] | GMAIL_PEP_DASHER_UPGRADE_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][268] | GMAIL_PEP_DASHER_UPGRADE_NO_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][288] | FLAT_DISCOUNT_GRANTING |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][355] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][369] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][381] | XXX_TEST_ONLY_ADMIN_CONSOLE_ONBOARDING_ACCORDION_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][489] | GEMRISE_V2_NOTEBOOKLM_AE_DISCOVER_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][188] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][266] | Gmail PEP for Upgrade experience: go/upgrade-experience-gmail-pep |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][381] | Admin Console onboarding accordion test only promos |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][488] | Discover Card for Dasher users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][489] | Discover Card for AE users - NotebookLM |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][5] | APPEND_ROW_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][6] | UPDATE_CELLS_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][7] | ADD_SHEET_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][9] | CLEAR_FILTER_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][11] | DELETE_DIMENSION_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][5] | Sheets - Append row action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][6] | Sheets - Update cells action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][7] | Sheets - Add sheet action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][9] | Sheets - Clear filter action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][11] | Sheets - Delete dimension action type. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][281] | Gemini Chat Upsells |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][466] | Discover Card - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][466] | Discover Card - NotebookLM |
|---|
|
|---|
|
|---|
| sandbox/staging-appsgenaiserver-pa-v1 | | dictionary_item_added | - root['schemas']['CaribouApiProtoAddonsTemplatesDataSourceConfig']
- root['schemas']['AppsExtensionsWorkflowActionsReturnElementErrorAction']['properties']['retryability']
- root['schemas']['AppsIntelligenceGenAiChatSignals']['properties']['viewType']
- root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['groundingRestrictions']
- root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['gemId']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['end']['deprecated']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['end']['description']
- root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['start']['deprecated']
- root['schemas']['AssistantLamdaFeatureMetadataGitHubMetadata']['properties']['ownerName']
- root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['dataSourceConfigs']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiChatSignals']['description'] | | new_value | LINT.IfChange(chat_signals) Signals for Chat. Next ID: 4. |
|---|
| old_value | LINT.IfChange(chat_signals) Signals for Chat. Next ID: 3. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['description'] | | new_value | LINT.IfChange(client_context) Next id: 22. |
|---|
| old_value | LINT.IfChange(client_context) Next id: 21. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['description'] | | new_value | Next ID: 22. |
|---|
| old_value | Next ID: 21. |
|---|
|
|---|
| root['schemas']['AppsIntelligenceGenAiStructuredCalendarEvent']['properties']['start']['description'] | | new_value | Deprecated. Use 'time_range_text' instead. |
|---|
| old_value | We should either specify the start & end time or directly its text representation ('time_range_text' ). |
|---|
|
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['description'] | | new_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1106. |
|---|
| old_value | An op that generated by the tool. For now it's also used between the server and the client, but we can also translate this proto into the RobinOp in the future. More on go/bard-rfc-802. LINT.IfChange Next ID: 1093. |
|---|
|
|---|
| root['schemas']['CaribouApiProtoAddonsTemplatesWidgetSelectionControl']['properties']['loggingInfo']['description'] | | new_value | Optional. Logging info for the selection control. |
|---|
| old_value | Optional. Logging info for the selection control. Next field number: 15 |
|---|
|
|---|
| root['schemas']['Proto2BridgeMessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsExtensionsDuetAiActionStaticPlanData']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enum'][38] | GEMKICK_EXTENSION_OPERATION_TYPE_USE_SANDBOX_ENV_IMPRESSION |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enum'][39] | GEMKICK_EXTENSION_OPERATION_TYPE_USE_SANDBOX_ENV_CLICKED |
|---|
| root['schemas']['AppsExtensionsUiKitGemkickExtensionDetails']['properties']['operationType']['enumDescriptions'][37] | Account linking. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][15] | ACTIVE_CONTEXT_CLASSIFICATION_MEETING_NOTES |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][16] | ACTIVE_CONTEXT_CLASSIFICATION_LETTER_OR_COMMUNICATION |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][17] | ACTIVE_CONTEXT_CLASSIFICATION_MARKETING_MATERIAL |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][18] | ACTIVE_CONTEXT_CLASSIFICATION_FORMS |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][19] | ACTIVE_CONTEXT_CLASSIFICATION_COVER_LETTER |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enum'][20] | ACTIVE_CONTEXT_CLASSIFICATION_CUSTOMER_SUPPORT_PLAYBOOK |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][15] | The active context is classified as meeting notes. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][16] | The active context is classified as a letter or communication. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][17] | The active context is classified as marketing material. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][18] | The active context is classified as a form. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][19] | The active context is classified as a cover letter. |
|---|
| root['schemas']['AppsIntelligenceGenAiClassifyActiveContextActionParams']['properties']['activeContextClassification']['enumDescriptions'][20] | The active context is classified as a customer support playbook. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiClientDebugInfo']['properties']['useCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][15] | ACTIVE_CONTEXT_CLASSIFICATION_MEETING_NOTES |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][16] | ACTIVE_CONTEXT_CLASSIFICATION_LETTER_OR_COMMUNICATION |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][17] | ACTIVE_CONTEXT_CLASSIFICATION_MARKETING_MATERIAL |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][18] | ACTIVE_CONTEXT_CLASSIFICATION_FORMS |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][19] | ACTIVE_CONTEXT_CLASSIFICATION_COVER_LETTER |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enum'][20] | ACTIVE_CONTEXT_CLASSIFICATION_CUSTOMER_SUPPORT_PLAYBOOK |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][15] | The active context is classified as meeting notes. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][16] | The active context is classified as a letter or communication. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][17] | The active context is classified as marketing material. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][18] | The active context is classified as a form. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][19] | The active context is classified as a cover letter. |
|---|
| root['schemas']['AppsIntelligenceGenAiCommonFetchedSignals']['properties']['activeContextClassification']['enumDescriptions'][20] | The active context is classified as a customer support playbook. |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiDataCollectionRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerateRequest']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiGenerationIteration']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiGetQuotaSummaryRequest']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiListGemsRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiQuestionAnswerListActionParamsQuestionAnswer']['properties']['useCaseForSuggestionFollowup']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiQuotaClientContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiRecordFeatureUsageRequest']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][23] | STARTER_TILE_ICON_CONDITIONAL_FORMAT |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][35] | STARTER_TILE_ICON_DROPDOWN |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][41] | STARTER_TILE_ICON_FILTER |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][54] | STARTER_TILE_ICON_PIVOT_TABLE |
|---|
| root['schemas']['AppsIntelligenceGenAiStarterTile']['properties']['icon']['enum'][64] | STARTER_TILE_ICON_SORT |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiTurn']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiTurnContext']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enum'][18] | DRIVE_DERIVED_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enum'][31] | CTMI_DATA_PLATFORM_CLIENT_ID |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enumDescriptions'][18] | Requests which originate from ADD (go/add), an internal Drive system used to derive signals from file contents. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['clientId']['enumDescriptions'][31] | Client id for the CTMI Data Platform services. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][40] | GENERATE_TALKSHOW |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][123] | GENERATE_AVATAR_VIDEO |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][124] | COMMENT_CONVERSATION |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][125] | REWRITE_SENSITIVE_INFO |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enum'][126] | EVALUATE_NATURAL_LANGUAGE_CONDITION |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][40] | Generate GemFm Talkshow |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][123] | Use case for go/preset-avatars-kopi. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][124] | Generate a conversation response within the context of a comment thread. See http://shortn/_npXujsfe1m for more details. |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][125] | Use case for rewriting sensitive information. go/ctmi-rewrite-service |
|---|
| root['schemas']['AppsIntelligenceGenAiWriteAuditLogRequest']['properties']['generateUseCase']['enumDescriptions'][126] | Use case for evaluating natural language conditions. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['AppsUpsellSharedRecommendationRecommendationSurface']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['properties']['target']['enum'][3] | BROWSER |
|---|
| root['schemas']['AssistantLamdaNightwingMutatingOp']['properties']['target']['enumDescriptions'][3] | MutatingOps with BROWSER target will be executed in the browser client. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][2] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][287] | GEMINI_CHAT_LHS_NAV_BUTTON_EXPECTED_MERCHANTS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][288] | GEMINI_CHAT_MODEL_DROPDOWN_EXPECTED_MERCHANTS_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][289] | GEMINI_CHAT_PEP_EXPECTED_MERCHANTS_ACTION_WITH_ICONS |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][312] | XXX_TEST_ONLY_MEET_ANDROID_PROMO_TEMPLATE |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][329] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][330] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][331] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][508] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][509] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][510] | DOCS_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][511] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][512] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][513] | SHEETS_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][514] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][515] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_2 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enum'][516] | SLIDES_BANNER_AI_VALUE_UPSELL_VARIANT_3 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][1] | go/drive-web-onedrive-promo-dd |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][282] | Gemini Chat Upsells Admin |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][287] | Expected merchants |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][329] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][188] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][189] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][190] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][191] | AI_VALUE_MEET_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][192] | AI_VALUE_MEET_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][193] | AI_VALUE_MEET_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][194] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][195] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][196] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][197] | AI_VALUE_GNP_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][198] | AI_VALUE_GNP_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][199] | AI_VALUE_GNP_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][200] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][201] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][202] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][266] | GMAIL_PEP_DASHER_UPGRADE_TANAC |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][267] | GMAIL_PEP_DASHER_UPGRADE_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][268] | GMAIL_PEP_DASHER_UPGRADE_NO_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][288] | FLAT_DISCOUNT_GRANTING |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][355] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][369] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][381] | XXX_TEST_ONLY_ADMIN_CONSOLE_ONBOARDING_ACCORDION_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enum'][489] | GEMRISE_V2_NOTEBOOKLM_AE_DISCOVER_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][188] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][266] | Gmail PEP for Upgrade experience: go/upgrade-experience-gmail-pep |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][381] | Admin Console onboarding accordion test only promos |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][488] | Discover Card for Dasher users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][489] | Discover Card for AE users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][188] | AI_VALUE_AC_BANNER_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][189] | AI_VALUE_AC_BANNER_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][190] | AI_VALUE_AC_BANNER_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][191] | AI_VALUE_MEET_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][192] | AI_VALUE_MEET_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][193] | AI_VALUE_MEET_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][194] | AI_VALUE_EDITORS_BANNER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][195] | AI_VALUE_EDITORS_BANNER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][196] | AI_VALUE_EDITORS_BANNER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][197] | AI_VALUE_GNP_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][198] | AI_VALUE_GNP_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][199] | AI_VALUE_GNP_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][200] | AI_VALUE_WFAC_BIZ_STARTER_TANAC_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][201] | AI_VALUE_WFAC_BIZ_STARTER_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][202] | AI_VALUE_WFAC_BIZ_STARTER_NON_DISCOUNT_UPSELL_MONTHLY_V1 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][266] | GMAIL_PEP_DASHER_UPGRADE_TANAC |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][267] | GMAIL_PEP_DASHER_UPGRADE_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][268] | GMAIL_PEP_DASHER_UPGRADE_NO_DISCOUNT |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][288] | FLAT_DISCOUNT_GRANTING |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][355] | DRIVE_WEB_ONEDRIVE_MIGRATION_TOOL_DARK_LAUNCH |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][369] | XXX_TEST_ONLY_CUSTOMER_PROPERTIES_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][381] | XXX_TEST_ONLY_ADMIN_CONSOLE_ONBOARDING_ACCORDION_PROMO |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enum'][489] | GEMRISE_V2_NOTEBOOKLM_AE_DISCOVER_CARD |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][187] | This was never used due to naming convention. |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][188] | go/dasheraiedd-apr25 |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][266] | Gmail PEP for Upgrade experience: go/upgrade-experience-gmail-pep |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][381] | Admin Console onboarding accordion test only promos |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][488] | Discover Card for Dasher users - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][489] | Discover Card for AE users - NotebookLM |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][88] | DOCS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][91] | DOCS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][528] | SHEETS_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][530] | SHEETS_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][535] | SLIDES_ANDROID_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][537] | SLIDES_IOS_DOCUMENT_BANNER |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][545] | SMUI_V3_LANDING_PAGE_UPSELL |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enum'][546] | SMUI_V3_POST_CELEBRATION_UPSELL |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][88] | Docs document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][91] | Docs document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][528] | Sheets document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][530] | Sheets document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][535] | Slides document banner on Android. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][537] | Slides document banner on iOS. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][545] | Dismissable upsell card inside SMUI 3.0 landing page. |
|---|
| root['schemas']['GoogleInternalSubscriptionsFirstpartyV1CallToActionInAppPurchase']['properties']['onramp']['enumDescriptions'][546] | Get more storage button inside SMUI 3.0 post celebration dialog. |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][5] | APPEND_ROW_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][6] | UPDATE_CELLS_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][7] | ADD_SHEET_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][9] | CLEAR_FILTER_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enum'][11] | DELETE_DIMENSION_ACTION |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][5] | Sheets - Append row action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][6] | Sheets - Update cells action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][7] | Sheets - Add sheet action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][9] | Sheets - Clear filter action type. |
|---|
| root['schemas']['AppsExtensionsActionCardDetails']['properties']['actionCardActionType']['enumDescriptions'][11] | Sheets - Delete dimension action type. |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoTemplateId']['enumDescriptions'][281] | Gemini Chat Upsells |
|---|
| root['schemas']['CccHostedUpsellProtoEventsDerivedRecommendationInteractionDetails']['properties']['promoType']['enumDescriptions'][466] | Discover Card - NotebookLM |
|---|
| root['schemas']['CccHostedUpsellProtoSourceAttributionSource']['properties']['promoType']['enumDescriptions'][466] | Discover Card - NotebookLM |
|---|
|
|---|
|
|---|
| sandbox/staging-area120tables- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-area120tables-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-artifactregistry- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-artifactregistry-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-artifactregistry-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-artifactregistry-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-auditrecording-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enum'][128] | GOOGLE_ONE_PARTNERSHIP_SERVER |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][324] | GOOGLE_ONE_PARTNER_PLAN_ACTIVATION_TOS_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][324] | The user has accepted the ToS for Google One Partner Plan Activation. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][508] | GOOGLE_ONE_PARTNER_PLAN_ACTIVATION_FLOW |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][361] | GOOGLE_WALLET_BULK_ADD_IMAGE_PASSES_ACKNOWLEDGEMENT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][361] | The event specifying that the user has agreed to add image passes on bulk import review screen. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][586] | GOOGLE_WALLET_BULK_ADD_IMAGE_PASSES_ACKNOWLEDGEMENT_ANDROID |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][586] | Google Wallet bulk add image passes acknowledgement on Android. |
|---|
|
|---|
|
|---|
| sandbox/staging-auditrecording-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enum'][128] | GOOGLE_ONE_PARTNERSHIP_SERVER |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][324] | GOOGLE_ONE_PARTNER_PLAN_ACTIVATION_TOS_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][324] | The user has accepted the ToS for Google One Partner Plan Activation. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][508] | GOOGLE_ONE_PARTNER_PLAN_ACTIVATION_FLOW |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][361] | GOOGLE_WALLET_BULK_ADD_IMAGE_PASSES_ACKNOWLEDGEMENT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][361] | The event specifying that the user has agreed to add image passes on bulk import review screen. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][586] | GOOGLE_WALLET_BULK_ADD_IMAGE_PASSES_ACKNOWLEDGEMENT_ANDROID |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][586] | Google Wallet bulk add image passes acknowledgement on Android. |
|---|
|
|---|
|
|---|
| sandbox/staging-automotivemaps- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-automotivemaps-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-beyondcorp- | | dictionary_item_added | - root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['delete']['deprecated']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['get']['deprecated']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['list']['deprecated']
|
|---|
| dictionary_item_removed | - root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['create']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['patch']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['create']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-beyondcorp-v1 | | dictionary_item_added | - root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['delete']['deprecated']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['get']['deprecated']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['list']['deprecated']
|
|---|
| dictionary_item_removed | - root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['create']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['patch']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['create']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-beyondcorp-v1alpha | | dictionary_item_added | - root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['delete']['deprecated']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['get']['deprecated']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['list']['deprecated']
|
|---|
| dictionary_item_removed | - root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['create']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['methods']['patch']
- root['resources']['organizations']['resources']['locations']['resources']['global']['resources']['partnerTenants']['resources']['browserDlpRules']['methods']['create']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-bigtableadmin- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-bigtableadmin-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-bigtableadmin-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-bigtableclusteradmin- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-bigtableclusteradmin-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-bigtableclusteradmin-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-bigtablekeyvisualizer- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-bigtablekeyvisualizer-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-bigtabletableadmin- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-bigtabletableadmin-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-bigtabletableadmin-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-binaryauthorization- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-binaryauthorization-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-binaryauthorization-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-binaryauthorization-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-capacityplanner- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-capacityplanner-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-capacityplanner-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-classroom- | | values_changed | | root['resources']['courses']['resources']['topics']['methods']['create']['description'] | | new_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `FAILED_PRECONDITION` for the following request error: * CourseTopicLimitReached * `NOT_FOUND` if the requested course does not exist. |
|---|
| old_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `NOT_FOUND` if the requested course does not exist. |
|---|
|
|---|
| root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-classroom-v1 | | values_changed | | root['resources']['courses']['resources']['topics']['methods']['create']['description'] | | new_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `FAILED_PRECONDITION` for the following request error: * CourseTopicLimitReached * `NOT_FOUND` if the requested course does not exist. |
|---|
| old_value | Creates a topic. This method returns the following error codes: * `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course, create a topic in the requested course, or for access errors. * `INVALID_ARGUMENT` if the request is malformed. * `ALREADY_EXISTS` if there exists a topic in the course with the same name. * `NOT_FOUND` if the requested course does not exist. |
|---|
|
|---|
| root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-clientauthconfig- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['Client']['properties']['accountRestrictionService']['enum'][1231] | QPX_RETAILINGCATALOG |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enum'][1586] | CODE_ASSIST_FREE_TIER_FRONTEND_API |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enum'][1587] | CODE_ASSIST_FREE_TIER_FRONTEND_APP |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enum'][1608] | GDM_ALPHANUCLEO |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enum'][1609] | GDM_FRONTIERS_JANUS_APP |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enumDescriptions'][1231] | See go/qpxmerch Contact: ita-merch-eng@google.com |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enumDescriptions'][1586] | googledata/gaia/mint/apiscopes/cloud-workstations/cloud-workstations-codeassist.cfg |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enumDescriptions'][1608] | Google DeepMind AlphaNucleo App. Web frontend for go/alphanucleo. Contact: gdm-ssi-deployment@google.com |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enumDescriptions'][1609] | GDM Frontiers Janus App go/gdmg-janus-brief (NTK, AI-based app control) https://moma.corp.google.com/team/1896219059996 Contact: gdm-frontiers-team@google.com |
|---|
|
|---|
|
|---|
| sandbox/staging-clientauthconfig-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['Client']['properties']['accountRestrictionService']['enum'][1231] | QPX_RETAILINGCATALOG |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enum'][1586] | CODE_ASSIST_FREE_TIER_FRONTEND_API |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enum'][1587] | CODE_ASSIST_FREE_TIER_FRONTEND_APP |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enum'][1608] | GDM_ALPHANUCLEO |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enum'][1609] | GDM_FRONTIERS_JANUS_APP |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enumDescriptions'][1231] | See go/qpxmerch Contact: ita-merch-eng@google.com |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enumDescriptions'][1586] | googledata/gaia/mint/apiscopes/cloud-workstations/cloud-workstations-codeassist.cfg |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enumDescriptions'][1608] | Google DeepMind AlphaNucleo App. Web frontend for go/alphanucleo. Contact: gdm-ssi-deployment@google.com |
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enumDescriptions'][1609] | GDM Frontiers Janus App go/gdmg-janus-brief (NTK, AI-based app control) https://moma.corp.google.com/team/1896219059996 Contact: gdm-frontiers-team@google.com |
|---|
|
|---|
|
|---|
| sandbox/staging-cloudaicompanion- | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudaicompanion-v1 | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudaicompanion-v1alpha | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudaicompanion-v1beta | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudaicompanionadmin- | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudaicompanionadmin-v1 | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudaicompanionadmin-v1alpha | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudaicompanionadmin-v1beta | | dictionary_item_added | - root['schemas']['JavascriptRequest']['properties']['copilotEnabled']
- root['schemas']['ReplaceTaskRequest']['properties']['copilotEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudasset- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudasset-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudasset-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudasset-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudasset-v1p2alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudasset-v1p2beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudasset-v1p5alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudasset-v1p5beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudasset-v1p7beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudbi-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudbi-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudbilling- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudbilling-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudbilling-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudbilling-v2beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudbuild- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudbuild-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudbuild-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudchannel- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['description'] | | new_value | Contact Details. |
|---|
| old_value | Contact Details |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['familyName']['description'] | | new_value | Required. Contact's last name. |
|---|
| old_value | Required. Contact's Last name. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['givenName']['description'] | | new_value | Required. Contact's first name. |
|---|
| old_value | Required. Contact's First name. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['phone']['description'] | | new_value | Optional. Phone number. Only supports setting e164_number. |
|---|
| old_value | Optional. Phone number. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1SalesCycle']['properties']['closeDate']['description'] | | new_value | Output only. For open opportunities, this is the expected close date. For closed opportunities, this is the contract signed date. Available in Limited view. |
|---|
| old_value | Output only. For open opportunities, this is the expected close date. For closed opportunities, this is the contract signed date Available in Limited view. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudChannelV1alpha1OpportunityInfo']['properties']['productCategory']['items']['enum'][27] | GCP_AGENTSPACE |
|---|
| root['schemas']['GoogleCloudChannelV1alpha1OpportunityInfo']['properties']['productCategory']['items']['enumDescriptions'][27] | GCP Agentspace. |
|---|
|
|---|
|
|---|
| sandbox/staging-cloudchannel-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudchannel-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudchannel-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudchannel-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudchannel-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['description'] | | new_value | Contact Details. |
|---|
| old_value | Contact Details |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['familyName']['description'] | | new_value | Required. Contact's last name. |
|---|
| old_value | Required. Contact's Last name. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['givenName']['description'] | | new_value | Required. Contact's first name. |
|---|
| old_value | Required. Contact's First name. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1Contact']['properties']['phone']['description'] | | new_value | Optional. Phone number. Only supports setting e164_number. |
|---|
| old_value | Optional. Phone number. |
|---|
|
|---|
| root['schemas']['GoogleCloudChannelV1alpha1SalesCycle']['properties']['closeDate']['description'] | | new_value | Output only. For open opportunities, this is the expected close date. For closed opportunities, this is the contract signed date. Available in Limited view. |
|---|
| old_value | Output only. For open opportunities, this is the expected close date. For closed opportunities, this is the contract signed date Available in Limited view. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudChannelV1alpha1OpportunityInfo']['properties']['productCategory']['items']['enum'][27] | GCP_AGENTSPACE |
|---|
| root['schemas']['GoogleCloudChannelV1alpha1OpportunityInfo']['properties']['productCategory']['items']['enumDescriptions'][27] | GCP Agentspace. |
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcode-pa- | | dictionary_item_added | - root['schemas']['Rule']
- root['schemas']['ClientMetadata']['properties']['ideType']['description']
- root['schemas']['ClientMetadata']['properties']['platform']['description']
- root['schemas']['ClientMetadata']['properties']['updateChannel']['description']
- root['schemas']['FileChange']['description']
- root['schemas']['FileChange']['properties']['language']
- root['schemas']['Flag']['description']
- root['schemas']['IDEContext']['properties']['rules']
- root['schemas']['Int32List']['description']
- root['schemas']['Int32List']['properties']['values']['description']
- root['schemas']['Int64Value']['properties']['value']['description']
- root['schemas']['ListExperimentsResponse']['properties']['flags']['description']
- root['schemas']['TransformCodeRequest']['properties']['ideContext']['description']
- root['schemas']['TransformCodeRequest']['properties']['requestId']['description']
- root['schemas']['TransformCodeRequest']['properties']['userPrompt']['description']
- root['schemas']['WorkspaceChange']['properties']['files']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['ideName']['description'] | | new_value | IDE name. For example, "PyCharm" or "CLion". More granular than ide_type. |
|---|
| old_value | IDE name. For example, "PyCharm" or "CLion". |
|---|
|
|---|
| root['schemas']['WorkspaceChange']['description'] | | new_value | A WorkspaceChange consists of a set of file changes. |
|---|
| old_value | A WorkspaceChange consists of a set of file changes. Each file change represents a new or updated version of the entire file. |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['pluginType']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][1] | VSCode family of IDEs |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][2] | IntelliJ family of IDEs |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][3] | VSCode on Cloud Workstation |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][4] | IntelliJ on Cloud Workstation |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][5] | Cloud Shell |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][6] | Cider |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][7] | Cloud run |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][1] | MacOS on AMD64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][2] | MacOS on ARM64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][3] | Linux on AMD64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][4] | Linux on ARM64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][5] | Windows on AMD64 |
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcode-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcode-pa-v1internal | | dictionary_item_added | - root['schemas']['Rule']
- root['schemas']['ClientMetadata']['properties']['ideType']['description']
- root['schemas']['ClientMetadata']['properties']['platform']['description']
- root['schemas']['ClientMetadata']['properties']['updateChannel']['description']
- root['schemas']['FileChange']['description']
- root['schemas']['FileChange']['properties']['language']
- root['schemas']['Flag']['description']
- root['schemas']['IDEContext']['properties']['rules']
- root['schemas']['Int32List']['description']
- root['schemas']['Int32List']['properties']['values']['description']
- root['schemas']['Int64Value']['properties']['value']['description']
- root['schemas']['ListExperimentsResponse']['properties']['flags']['description']
- root['schemas']['TransformCodeRequest']['properties']['ideContext']['description']
- root['schemas']['TransformCodeRequest']['properties']['requestId']['description']
- root['schemas']['TransformCodeRequest']['properties']['userPrompt']['description']
- root['schemas']['WorkspaceChange']['properties']['files']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['ideName']['description'] | | new_value | IDE name. For example, "PyCharm" or "CLion". More granular than ide_type. |
|---|
| old_value | IDE name. For example, "PyCharm" or "CLion". |
|---|
|
|---|
| root['schemas']['WorkspaceChange']['description'] | | new_value | A WorkspaceChange consists of a set of file changes. |
|---|
| old_value | A WorkspaceChange consists of a set of file changes. Each file change represents a new or updated version of the entire file. |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
| root['schemas']['ClientMetadata']['properties']['pluginType']['enumDescriptions'][0] | | new_value | unspecified |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][1] | VSCode family of IDEs |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][2] | IntelliJ family of IDEs |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][3] | VSCode on Cloud Workstation |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][4] | IntelliJ on Cloud Workstation |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][5] | Cloud Shell |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][6] | Cider |
|---|
| root['schemas']['ClientMetadata']['properties']['ideType']['enumDescriptions'][7] | Cloud run |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][1] | MacOS on AMD64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][2] | MacOS on ARM64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][3] | Linux on AMD64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][4] | Linux on ARM64 |
|---|
| root['schemas']['ClientMetadata']['properties']['platform']['enumDescriptions'][5] | Windows on AMD64 |
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcommerceconsumerprocurement- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcommerceconsumerprocurement-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcommerceconsumerprocurement-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcommerceinventory-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcommerceinventory-pa-v0 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcommerceinventoryconsumer-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcommerceinventoryconsumer-pa-v0 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcommerceprocurement- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcommerceprocurement-pa- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcommerceprocurement-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcommerceprocurement-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcrmipfrontend-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcrmipfrontend-pa-v1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['integrations']['methods']['search']['parameters']['enableNaturalLanguageQueryUnderstanding']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcrmipfrontend-pa-v1alpha | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['integrations']['methods']['search']['parameters']['enableNaturalLanguageQueryUnderstanding']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudcrmipfrontend-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudfunctions- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudfunctions-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudfunctions-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudfunctions-v2alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudfunctions-v2beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudkms- | | dictionary_item_added | - root['schemas']['AutokeyConfig']['properties']['etag']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['CryptoKeyVersion']['properties']['algorithm']['enum'][58] | PQ_SIGN_ML_DSA_65_PH |
|---|
| root['schemas']['CryptoKeyVersion']['properties']['algorithm']['enum'][59] | PQ_SIGN_SLH_DSA_SHA2_128S_PH |
|---|
| root['schemas']['CryptoKeyVersion']['properties']['algorithm']['enumDescriptions'][58] | The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized pre-hash version. |
|---|
| root['schemas']['CryptoKeyVersion']['properties']['algorithm']['enumDescriptions'][59] | The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version. |
|---|
| root['schemas']['CryptoKeyVersionTemplate']['properties']['algorithm']['enum'][58] | PQ_SIGN_ML_DSA_65_PH |
|---|
| root['schemas']['CryptoKeyVersionTemplate']['properties']['algorithm']['enum'][59] | PQ_SIGN_SLH_DSA_SHA2_128S_PH |
|---|
| root['schemas']['CryptoKeyVersionTemplate']['properties']['algorithm']['enumDescriptions'][58] | The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized pre-hash version. |
|---|
| root['schemas']['CryptoKeyVersionTemplate']['properties']['algorithm']['enumDescriptions'][59] | The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version. |
|---|
| root['schemas']['ImportCryptoKeyVersionRequest']['properties']['algorithm']['enum'][58] | PQ_SIGN_ML_DSA_65_PH |
|---|
| root['schemas']['ImportCryptoKeyVersionRequest']['properties']['algorithm']['enum'][59] | PQ_SIGN_SLH_DSA_SHA2_128S_PH |
|---|
| root['schemas']['ImportCryptoKeyVersionRequest']['properties']['algorithm']['enumDescriptions'][58] | The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized pre-hash version. |
|---|
| root['schemas']['ImportCryptoKeyVersionRequest']['properties']['algorithm']['enumDescriptions'][59] | The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version. |
|---|
| root['schemas']['PublicKey']['properties']['algorithm']['enum'][58] | PQ_SIGN_ML_DSA_65_PH |
|---|
| root['schemas']['PublicKey']['properties']['algorithm']['enum'][59] | PQ_SIGN_SLH_DSA_SHA2_128S_PH |
|---|
| root['schemas']['PublicKey']['properties']['algorithm']['enumDescriptions'][58] | The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized pre-hash version. |
|---|
| root['schemas']['PublicKey']['properties']['algorithm']['enumDescriptions'][59] | The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version. |
|---|
|
|---|
|
|---|
| sandbox/staging-cloudkms-v1 | | dictionary_item_added | - root['schemas']['AutokeyConfig']['properties']['etag']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['CryptoKeyVersion']['properties']['algorithm']['enum'][58] | PQ_SIGN_ML_DSA_65_PH |
|---|
| root['schemas']['CryptoKeyVersion']['properties']['algorithm']['enum'][59] | PQ_SIGN_SLH_DSA_SHA2_128S_PH |
|---|
| root['schemas']['CryptoKeyVersion']['properties']['algorithm']['enumDescriptions'][58] | The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized pre-hash version. |
|---|
| root['schemas']['CryptoKeyVersion']['properties']['algorithm']['enumDescriptions'][59] | The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version. |
|---|
| root['schemas']['CryptoKeyVersionTemplate']['properties']['algorithm']['enum'][58] | PQ_SIGN_ML_DSA_65_PH |
|---|
| root['schemas']['CryptoKeyVersionTemplate']['properties']['algorithm']['enum'][59] | PQ_SIGN_SLH_DSA_SHA2_128S_PH |
|---|
| root['schemas']['CryptoKeyVersionTemplate']['properties']['algorithm']['enumDescriptions'][58] | The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized pre-hash version. |
|---|
| root['schemas']['CryptoKeyVersionTemplate']['properties']['algorithm']['enumDescriptions'][59] | The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version. |
|---|
| root['schemas']['ImportCryptoKeyVersionRequest']['properties']['algorithm']['enum'][58] | PQ_SIGN_ML_DSA_65_PH |
|---|
| root['schemas']['ImportCryptoKeyVersionRequest']['properties']['algorithm']['enum'][59] | PQ_SIGN_SLH_DSA_SHA2_128S_PH |
|---|
| root['schemas']['ImportCryptoKeyVersionRequest']['properties']['algorithm']['enumDescriptions'][58] | The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized pre-hash version. |
|---|
| root['schemas']['ImportCryptoKeyVersionRequest']['properties']['algorithm']['enumDescriptions'][59] | The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version. |
|---|
| root['schemas']['PublicKey']['properties']['algorithm']['enum'][58] | PQ_SIGN_ML_DSA_65_PH |
|---|
| root['schemas']['PublicKey']['properties']['algorithm']['enum'][59] | PQ_SIGN_SLH_DSA_SHA2_128S_PH |
|---|
| root['schemas']['PublicKey']['properties']['algorithm']['enumDescriptions'][58] | The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized pre-hash version. |
|---|
| root['schemas']['PublicKey']['properties']['algorithm']['enumDescriptions'][59] | The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version. |
|---|
|
|---|
|
|---|
| sandbox/staging-cloudmarketplace- | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
- root['schemas']['UserProto']['properties']['ldapUser']['description']
- root['schemas']['UserProto']['properties']['oauthConsumer']['description']
- root['schemas']['UserProto']['properties']['zwiebackSession']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['UserProto']['properties']['gaiaUser']['description'] | | new_value | Exactly one of the following fields must be set, corresponding to scope. |
|---|
| old_value | Exactly one of the following fields must be set, corresponding to scope. scope = GAIA_USER |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['UiContext']['properties']['contextId']['enum'][508] | GOOGLE_ONE_PARTNER_PLAN_ACTIVATION_FLOW |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['UiContext']['properties']['contextId']['enum'][586] | GOOGLE_WALLET_BULK_ADD_IMAGE_PASSES_ACKNOWLEDGEMENT_ANDROID |
|---|
| root['schemas']['UiContext']['properties']['contextId']['enumDescriptions'][586] | Google Wallet bulk add image passes acknowledgement on Android. |
|---|
|
|---|
|
|---|
| sandbox/staging-cloudmarketplace-v1test | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
- root['schemas']['UserProto']['properties']['ldapUser']['description']
- root['schemas']['UserProto']['properties']['oauthConsumer']['description']
- root['schemas']['UserProto']['properties']['zwiebackSession']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['UserProto']['properties']['gaiaUser']['description'] | | new_value | Exactly one of the following fields must be set, corresponding to scope. |
|---|
| old_value | Exactly one of the following fields must be set, corresponding to scope. scope = GAIA_USER |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['UiContext']['properties']['contextId']['enum'][508] | GOOGLE_ONE_PARTNER_PLAN_ACTIVATION_FLOW |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['UiContext']['properties']['contextId']['enum'][586] | GOOGLE_WALLET_BULK_ADD_IMAGE_PASSES_ACKNOWLEDGEMENT_ANDROID |
|---|
| root['schemas']['UiContext']['properties']['contextId']['enumDescriptions'][586] | Google Wallet bulk add image passes acknowledgement on Android. |
|---|
|
|---|
|
|---|
| sandbox/staging-cloudmarketplaceadmin- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudmarketplaceadmin-v1test | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudmarketplacepartner- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudmarketplacepartner-v2test | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudprivatecatalog- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudprivatecatalog-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudprivatecatalog-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudprivatecatalog-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudprivatecatalogproducer- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudprivatecatalogproducer-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudprivatecatalogproducer-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudquotas- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudquotas-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudquotas-v1beta | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudrecommendations- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudrecommendations-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudresourcemanager- | | dictionary_item_added | - root['resources']['folders']['resources']
- root['schemas']['Capability']
- root['schemas']['Folder']['properties']['configuredCapabilities']
- root['schemas']['Folder']['properties']['managementProject']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudresourcemanager-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudresourcemanager-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudresourcemanager-v2 | | dictionary_item_added | - root['schemas']['Folder']['properties']['configuredCapabilities']
- root['schemas']['Folder']['properties']['managementProject']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudresourcemanager-v2alpha1 | | dictionary_item_added | - root['schemas']['Folder']['properties']['configuredCapabilities']
- root['schemas']['Folder']['properties']['managementProject']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudresourcemanager-v2beta1 | | dictionary_item_added | - root['schemas']['Folder']['properties']['configuredCapabilities']
- root['schemas']['Folder']['properties']['managementProject']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudresourcemanager-v3 | | dictionary_item_added | - root['resources']['folders']['resources']
- root['schemas']['Capability']
- root['schemas']['Folder']['properties']['configuredCapabilities']
- root['schemas']['Folder']['properties']['managementProject']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudsearch- | | values_changed | | root['documentationLink'] | | new_value | https://developers.google.com/workspace/cloud-search/docs/guides/ |
|---|
| old_value | https://developers.google.com/cloud-search/docs/guides/ |
|---|
|
|---|
| root['resources']['indexing']['resources']['datasources']['resources']['items']['methods']['delete']['parameters']['version']['description'] | | new_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['description'] | | new_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/workspace/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
| old_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
|
|---|
| root['resources']['query']['methods']['debugSearch']['description'] | | new_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['removeActivity']['description'] | | new_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['search']['description'] | | new_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['suggest']['description'] | | new_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['resources']['sources']['methods']['list']['description'] | | new_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['settings']['resources']['datasources']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['update']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['Item']['properties']['version']['description'] | | new_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['schemas']['ItemAcl']['description'] | | new_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/workspace/cloud-search/docs/guides/acls). |
|---|
| old_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/cloud-search/docs/guides/acls). |
|---|
|
|---|
| root['schemas']['PropertyDefinition']['properties']['isWildcardSearchable']['description'] | | new_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/workspace/cloud-search/docs/guides/schema-guide#properties) |
|---|
| old_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/cloud-search/docs/guides/schema-guide#properties) |
|---|
|
|---|
| root['schemas']['UpdateDataSourceRequest']['properties']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudsearch-v1 | | values_changed | | root['documentationLink'] | | new_value | https://developers.google.com/workspace/cloud-search/docs/guides/ |
|---|
| old_value | https://developers.google.com/cloud-search/docs/guides/ |
|---|
|
|---|
| root['resources']['indexing']['resources']['datasources']['resources']['items']['methods']['delete']['parameters']['version']['description'] | | new_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The incremented version of the item to delete from the index. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['description'] | | new_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/workspace/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
| old_value | Uploads media for indexing. The upload endpoint supports direct and resumable upload protocols and is intended for large items that can not be [inlined during index requests](https://developers.google.com/cloud-search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To index large content: 1. Call indexing.datasources.items.upload with the item name to begin an upload session and retrieve the UploadItemRef. 1. Call media.upload to upload the content, as a streaming request, using the same resource name from the UploadItemRef from step 1. 1. Call indexing.datasources.items.index to index the item. Populate the [ItemContent](/cloud-search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with the UploadItemRef from step 1. For additional information, see [Create a content connector using the REST API](https://developers.google.com/cloud-search/docs/guides/content-connector#rest). **Note:** This API requires a service account to execute. |
|---|
|
|---|
| root['resources']['query']['methods']['debugSearch']['description'] | | new_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns Debug information for Cloud Search Query API provides the search method. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['removeActivity']['description'] | | new_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides functionality to remove logged activity for a user. Currently to be used only for Chat 1p clients **Note:** This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['search']['description'] | | new_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | The Cloud Search Query API provides the search method, which returns the most relevant results from a user query. The results can come from Google Workspace apps, such as Gmail or Google Drive, or they can come from data that you have indexed from a third party. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['methods']['suggest']['description'] | | new_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Provides suggestions for autocompleting the query. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['query']['resources']['sources']['methods']['list']['description'] | | new_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/workspace/cloud-search/docs/guides/delegation/). |
|---|
| old_value | Returns list of sources that user can use for Search and Suggest APIs. **Note:** This API requires a standard end user account to execute. A service account can't perform Query API requests directly; to use a service account to perform queries, set up [Google Workspace domain-wide delegation of authority](https://developers.google.com/cloud-search/docs/guides/delegation/). |
|---|
|
|---|
| root['resources']['settings']['resources']['datasources']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['resources']['settings']['resources']['searchapplications']['methods']['update']['parameters']['updateMask']['description'] | | new_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.searchapplications.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask to control which fields to update. Example field paths: `search_application.name`, `search_application.displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the `search_application`, then that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['Item']['properties']['version']['description'] | | new_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/workspace/cloud-search/docs/guides/operations). |
|---|
| old_value | Required. The indexing system stores the version from the datasource as a byte string and compares the Item version in the index to the version of the queued Item using lexical ordering. Cloud Search Indexing won't index or delete any queued item with a version value that is less than or equal to the version of the currently indexed item. The maximum length for this field is 1024 bytes. For information on how item version affects the deletion process, refer to [Handle revisions after manual deletes](https://developers.google.com/cloud-search/docs/guides/operations). |
|---|
|
|---|
| root['schemas']['ItemAcl']['description'] | | new_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/workspace/cloud-search/docs/guides/acls). |
|---|
| old_value | Access control list information for the item. For more information see [Map ACLs](https://developers.google.com/cloud-search/docs/guides/acls). |
|---|
|
|---|
| root['schemas']['PropertyDefinition']['properties']['isWildcardSearchable']['description'] | | new_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/workspace/cloud-search/docs/guides/schema-guide#properties) |
|---|
| old_value | Indicates that users can perform wildcard search for this property. Only supported for Text properties. IsReturnable must be true to set this option. In a given datasource maximum of 5 properties can be marked as is_wildcard_searchable. For more details, see [Define object properties](https://developers.google.com/cloud-search/docs/guides/schema-guide#properties) |
|---|
|
|---|
| root['schemas']['UpdateDataSourceRequest']['properties']['updateMask']['description'] | | new_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
| old_value | Only applies to [`settings.datasources.patch`](https://developers.google.com/cloud-search/docs/reference/rest/v1/settings.datasources/patch). Update mask to control which fields to update. Example field paths: `name`, `displayName`. * If `update_mask` is non-empty, then only the fields specified in the `update_mask` are updated. * If you specify a field in the `update_mask`, but don't specify its value in the source, that field is cleared. * If the `update_mask` is not present or empty or has the value `*`, then all fields are updated. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudshell- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudshell-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudsupport- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudsupport-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudsupport-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudsupport-v2beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudsupportinfra- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudsupportinfra-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudsupportinfra-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudtrace- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudtrace-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudtrace-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudtrace-v2beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudusersettings-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-cloudusersettings-pa-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-commerceorggovernance- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-commerceorggovernance-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-commercepricemanagement- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-commercepricemanagement-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-commercepricemanagement-v1alpha | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-contactcenterconfiguration-pa- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-contactcenterconfiguration-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-contactcenterconfiguration-pa-v2 | | dictionary_item_added | - root['schemas']['CorpSupportUnifiedrequestsFormstorageRelativeTimestamp']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageRepeatedContainerConfig']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageTimeDuration']
- root['schemas']['LookupUserContext']
- root['schemas']['LookupUserContextCaseContext']
- root['schemas']['LookupUserContextCcbContext']
- root['schemas']['AsymmetricHashingSearcherConfig']['properties']['preOrderCrowdingAttributeMultiplier']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageContainer']['properties']['repeatedContainerConfig']
- root['schemas']['CorpSupportUnifiedrequestsFormstorageCriterion']['properties']['relativeTimestampOperand']
- root['schemas']['EmailQueueNotification']['properties']['notificationEventType']
- root['schemas']['LookupUserRequest']['properties']['lookupContext']
- root['schemas']['ParticipantConfig']['properties']['allowlistConfigs']
- root['schemas']['ParticipantConfigAllowlistConfig']['properties']['participantType']
- root['schemas']['SearcherConfig']['properties']['useSingleSearcherForMicroClusters']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ActionCasesConfig']['properties']['product']['enum'][10] | IDENTIFIER_ADS_BUSINESS_CENTER |
|---|
| root['schemas']['ActionCasesConfig']['properties']['product']['enumDescriptions'][10] | Enum for ProductName FRD Value 'ads_business_center'. |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][66] | IDENTIFIER_ADS_JOINT_BUSINESS_PLAN_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][154] | IDENTIFIER_ADVERTISER_SERVICE_CATEGORY |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][275] | IDENTIFIER_CASE_VIDEO_APPOINTMENT_TYPE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][277] | IDENTIFIER_CASES_WHATSAPP_CONSENT |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][372] | IDENTIFIER_CS_TEAM_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][606] | IDENTIFIER_GOOGLE_STORE_URL |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][727] | IDENTIFIER_MENU_OF_SERVICE_ORDER_ID |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1160] | IDENTIFIER_VIDEO_CASE_SOURCE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1201] | IDENTIFIER_YOUTUBE_CHANNEL_HANDLE |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1205] | IDENTIFIER_YOUTUBE_CHANNEL_NAME |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enum'][1238] | IDENTIFIER_YOUTUBE_USER_PERMISSION |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][66] | b/400713111 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][154] | b/399143770 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][275] | b/398238984 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][277] | b/397762924 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][372] | b/399076775 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][606] | b/397753317 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][727] | b/399143094 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1160] | b/398239462 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1201] | b/396313031 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1205] | b/396309499 |
|---|
| root['schemas']['ActionCasesConfigAdditionalAttribute']['properties']['id']['enumDescriptions'][1238] | b/396331814 |
|---|
| root['schemas']['CorpSupportUnifiedrequestsFormstorageContainer']['properties']['type']['enum'][4] | REPEATED |
|---|
| root['schemas']['Exemption']['properties']['purpose']['enum'][32] | MODEL_GROUNDING |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enum'][2] | TASK_REGRESSION |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enum'][3] | TASK_CLASSIFICATION |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enumDescriptions'][2] | Regression Task |
|---|
| root['schemas']['MantleTaskType']['properties']['task']['enumDescriptions'][3] | Classification Task |
|---|
| root['schemas']['MessageUnsupportedFeature']['properties']['feature']['enum'][6] | UNSUPPORTED_MIMETYPE_ATTACHMENT |
|---|
| root['schemas']['MessageUnsupportedFeature']['properties']['feature']['enum'][7] | DRIVE_ATTACHMENT |
|---|
| root['schemas']['MessageUnsupportedFeature']['properties']['feature']['enumDescriptions'][6] | The message contained an unsupported mime type attachment. |
|---|
| root['schemas']['MessageUnsupportedFeature']['properties']['feature']['enumDescriptions'][7] | The message contained a Drive attachment. |
|---|
| root['schemas']['PermissionCaseStatusMapping']['properties']['permission']['enum'][20] | RESOLVE_CASE |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][3] | ASSIGNED_TICKETS_TABLE_WITH_PULL_BUTTON |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][13] | GSOC_ESC_CONVERSATION |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enum'][16] | ART_CONVERSATION |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][3] | Ticket management screen with a list of tickets assigned to the agent and a button to request a new ticket. |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][13] | GSOC_ESC: Google_SecurityOperations for ESC only 2984ac6c-47bd-486c-94ec-ce0a926fe5ec EmployerId: ASI - bb6518f5-f592-45a6-9e4d-51f1da58fc88 XSOC-Google - f6ede512-051b-440c-8bd5-a1af9838065f Site: Site Name: US-MTV-L500 Site ID: e3e388f1-d26b-4fc5-b86e-e79fa40efcb9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionConfigLayoutReference']['properties']['predefinedLayout']['enumDescriptions'][16] | ART: c786c1fa-d8fe-40ac-8d68-481b17b184b9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enum'][5] | GSOC_ESC |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enum'][8] | ART |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enumDescriptions'][5] | GSOC_ESC: Google_SecurityOperations for ESC only 2984ac6c-47bd-486c-94ec-ce0a926fe5ec EmployerId: ASI - bb6518f5-f592-45a6-9e4d-51f1da58fc88 XSOC-Google - f6ede512-051b-440c-8bd5-a1af9838065f Site: Site Name: US-MTV-L500 Site ID: e3e388f1-d26b-4fc5-b86e-e79fa40efcb9 |
|---|
| root['schemas']['SpeakeasyConsoleConfigDataLayoutSelectionReference']['properties']['predefinedLayoutSelection']['enumDescriptions'][8] | ART: c786c1fa-d8fe-40ac-8d68-481b17b184b9 |
|---|
|
|---|
|
|---|
| sandbox/staging-contactcenterconfiguration-pa-v3 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-contactcentermetrics-pa- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-contactcentermetrics-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-contactcentersession-pa- | | values_changed | | root['resources']['locations']['resources']['contactCenterBusinesses']['resources']['journeys']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" (or "business_properties.fields[\"key\"]" to update a specific property keyed by "key" - note that "field" is needed in the path for referencing the map field of protobuf.Struct; also key names need to be quoted and escaped properly) If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
| old_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
|
|---|
| root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
| root['schemas']['.MessageSet']['description'] | | new_value | LINT.ThenChange(//depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-contactcentersession-pa-v2 | | values_changed | | root['resources']['locations']['resources']['contactCenterBusinesses']['resources']['journeys']['methods']['patch']['parameters']['updateMask']['description'] | | new_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" (or "business_properties.fields[\"key\"]" to update a specific property keyed by "key" - note that "field" is needed in the path for referencing the map field of protobuf.Struct; also key names need to be quoted and escaped properly) If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
| old_value | Optional. The list of fields to update. The following fields are supported today: - "requester_selected_taxonomy_matches" - "business_properties" If an unsupported path is populated in the request, an INVALID_ARGUMENT error is thrown. |
|---|
|
|---|
| root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250213 |
|---|
|
|---|
| root['schemas']['.MessageSet']['description'] | | new_value | LINT.ThenChange(//depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-containeranalysis- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-containeranalysis-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-containeranalysis-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-containeranalysis-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-corplearning- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-corplearning-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-databaseinsights- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-databaseinsights-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-dataflowbackend-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-dataflowbackend-pa-v1b3 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-datamanager- | | dictionary_item_added | - root['schemas']['TermsOfService']
- root['schemas']['IngestAudienceMembersRequest']['properties']['termsOfService']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['Destination']['properties']['productDestinationId']['description'] | | new_value | Required. The object within the product account to ingest into. |
|---|
| old_value | Optional. A specific location within the product to send the data to. For example, a specific Google Ads campaign or Google Analytics property. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-datamanager-v1 | | dictionary_item_added | - root['schemas']['TermsOfService']
- root['schemas']['IngestAudienceMembersRequest']['properties']['termsOfService']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['Destination']['properties']['productDestinationId']['description'] | | new_value | Required. The object within the product account to ingest into. |
|---|
| old_value | Optional. A specific location within the product to send the data to. For example, a specific Google Ads campaign or Google Analytics property. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-datamigration- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-datamigration-v1 | | dictionary_item_added | - root['schemas']['MachineConfig']['properties']['machineType']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-datamigration-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-datamigration-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-developerconnect- | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['accountConnectors']
- root['schemas']['AccountConnector']
- root['schemas']['ExchangeError']
- root['schemas']['FetchAccessTokenRequest']
- root['schemas']['FetchAccessTokenResponse']
- root['schemas']['ListAccountConnectorsResponse']
- root['schemas']['ListUsersResponse']
- root['schemas']['ProviderOAuthConfig']
- root['schemas']['User']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-developerconnect-v1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['accountConnectors']
- root['schemas']['AccountConnector']
- root['schemas']['ExchangeError']
- root['schemas']['FetchAccessTokenRequest']
- root['schemas']['FetchAccessTokenResponse']
- root['schemas']['ListAccountConnectorsResponse']
- root['schemas']['ListUsersResponse']
- root['schemas']['ProviderOAuthConfig']
- root['schemas']['User']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-developerconnect-v1alpha | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['accountConnectors']
- root['schemas']['AccountConnector']
- root['schemas']['ExchangeError']
- root['schemas']['FetchAccessTokenRequest']
- root['schemas']['FetchAccessTokenResponse']
- root['schemas']['ListAccountConnectorsResponse']
- root['schemas']['ListUsersResponse']
- root['schemas']['ProviderOAuthConfig']
- root['schemas']['User']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-developerscontentsearch-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-developerscontentsearch-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-dialogflow- | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2ToolCall']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCall']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig']['properties']['secretVersionForApiKey']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig']['properties']['secretVersionForToken']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestion']['properties']['toolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestion']['properties']['toolCallInfo']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-dialogflow-v1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2ToolCall']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCall']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestion']['properties']['toolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestion']['properties']['toolCallInfo']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-dialogflow-v2 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2ToolCall']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCall']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowV2Generator']['properties']['tools']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestion']['properties']['toolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestion']['properties']['toolCallInfo']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-dialogflow-v2beta1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2ToolCall']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCall']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestion']['properties']['toolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1Generator']['properties']['tools']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestion']['properties']['toolCallInfo']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-dialogflow-v3 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2ToolCall']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCall']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestion']['properties']['toolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestion']['properties']['toolCallInfo']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-dialogflow-v3alpha1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2ToolCall']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCall']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestion']['properties']['toolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestion']['properties']['toolCallInfo']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-dialogflow-v3beta1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2ToolCall']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCall']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResult']
- root['schemas']['GoogleCloudDialogflowV2beta1ToolCallResultError']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig']['properties']['secretVersionForApiKey']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig']['properties']['secretVersionForToken']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowV2GeneratorSuggestion']['properties']['toolCallInfo']
- root['schemas']['GoogleCloudDialogflowV2beta1GeneratorSuggestion']['properties']['toolCallInfo']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-docs- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-docs-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-earthenginedatamaps-pa- | | dictionary_item_added | - root['resources']['handles']['methods']['getArbitraryfeatures']
- root['resources']['handles']['methods']['getFeaturebyid']
- root['resources']['handles']['methods']['getFeatures']
- root['resources']['handles']['methods']['getFeaturesintersectingbbox']
- root['schemas']['DissolveOptions']['properties']['polygonDissolveOptions']['description']
- root['schemas']['MyMapsDataSource']['properties']['layerIndexes']
|
|---|
| dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['resources']['aliases']['methods']['getFeatures']['parameters']['name']['description'] | | new_value | Resource name of the map, alias or handle. |
|---|
| old_value | Resource name of the map or alias. |
|---|
|
|---|
| root['resources']['maps']['methods']['getFeatures']['parameters']['name']['description'] | | new_value | Resource name of the map, alias or handle. |
|---|
| old_value | Resource name of the map or alias. |
|---|
|
|---|
| root['resources']['v1']['methods']['getFeatures']['parameters']['name']['description'] | | new_value | Resource name of the map, alias or handle. |
|---|
| old_value | Resource name of the map or alias. |
|---|
|
|---|
| root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
| root['schemas']['DissolveOptions']['properties']['dissolveScoreType']['description'] | | new_value | The below fields are deprecated versions of what is now contained in |polygon_dissolve_options|. Prefer that field instead. |
|---|
| old_value | The below fields are deprecated versions of what is now contained in |polygon_dissolve_options|. Prefer that field instead. If the deprecated fields are present, they will be converted to the new fields (possibly overwriting any values there). |
|---|
|
|---|
| root['schemas']['LineDissolveOptions']['properties']['partitionAttributeNames']['description'] | | new_value | Defines attributes that give a higher precedence for neighbor candidacy. If using PROCESSING_MODE_FLUME, at least 1 *strict* partition must be provided (see also |num_strict_partitions| below); alternately, |partition_at_s2_levels| can be provided instead. |
|---|
| old_value | Defines attributes that give a higher precedence for neighbor candidacy. |
|---|
|
|---|
| root['schemas']['MapOptions']['properties']['onDemandStyleOptions']['description'] | | new_value | Options that allow dynamic restyling of a map without changing the MapSpec. LINT.IfChange(on_demand_style_size_limit) The on_demand_style_options, when serialized, must not exceed 400 bytes. LINT.ThenChange( //depot/google3/java/com/google/earthengine/datamaps/api/service/GetMapWithOptionsAction.java:on_demand_style_size_limit ) |
|---|
| old_value | Options that allow dynamic restyling of a map without changing the MapSpec. LINT.IfChange(on_demand_style_size_limit) The on_demand_style_options, when serialized, must not exceed 400 bytes. LINT.ThenChange( //depot/google3/java/com/google/earthengine/datamaps/api/service/GetMapWithOptionsAction.java:on_demand_style_size_limit ) Use of this field is discouraged; prefer using ComposeMap instead. |
|---|
|
|---|
| root['schemas']['PolygonDissolveOptions']['properties']['partitionAttributeNames']['description'] | | new_value | Dissolving may be unwanted across some borders. E.g. if the US zip codes are being dissolved, there may be a requirement to not dissolve across state lines. In this example, we can think of the "state" attribute of each zip code as a partition attribute, since it defines a partition that will contain dissolved features. The names of such partition attributes can be supplied here. It is safe to use attributes that may be unset in the provided features; two unset values are considered matching. The simplest case is just a single attribute, as with the previous "state" example. More advanced usage is described below. Note that unless |strict_partitions| is true (see below), these partitions are only a loose preference. This preference takes precedence over the usual neighbor scoring metric (size), but a partition boundary can still be dissolved across if it is absolutely necessary to prevent a feature from becoming too small. If multiple attribute names are provided, they will be treated as a hierarchy, with the first one given the highest priority. Thus, this first attribute should correspond to the largest partition in the hierarchy. E.g. consider a map of US cities with partition attribute names "state" and "county". A dissolve that crosses no state or county lines will be given precedence over a dissolve that crosses county lines, regardless of the relative dissolve scores. This causes dissolved features to be mostly grouped in the same hierarchies as their constituents, thus preserving as many high level borders as possible. Invalid names will cause map publish to fail. If using PROCESSING_MODE_FLUME, at least 1 *strict* partition must be provided (see also |num_strict_partitions| below). |
|---|
| old_value | Dissolving may be unwanted across some borders. E.g. if the US zip codes are being dissolved, there may be a requirement to not dissolve across state lines. In this example, we can think of the "state" attribute of each zip code as a partition attribute, since it defines a partition that will contain dissolved features. The names of such partition attributes can be supplied here. It is safe to use attributes that may be unset in the provided features; two unset values are considered matching. The simplest case is just a single attribute, as with the previous "state" example. More advanced usage is described below. Note that unless |strict_partitions| is true (see below), these partitions are only a loose preference. This preference takes precedence over the usual neighbor scoring metric (size), but a partition boundary can still be dissolved across if it is absolutely necessary to prevent a feature from becoming too small. If multiple attribute names are provided, they will be treated as a hierarchy, with the first one given the highest priority. Thus, this first attribute should correspond to the largest partition in the hierarchy. E.g. consider a map of US cities with partition attribute names "state" and "county". A dissolve that crosses no state or county lines will be given precedence over a dissolve that crosses county lines, regardless of the relative dissolve scores. This causes dissolved features to be mostly grouped in the same hierarchies as their constituents, thus preserving as many high level borders as possible. Invalid names will cause map publish to fail. |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['canonicalCode']['description'] | | new_value | copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
| old_value | The canonical error code (see codes.proto) that most closely corresponds to this status. This may be missing, and in the common case of the generic space, it definitely will be. copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['space']['description'] | | new_value | copybara:strip_begin(b/383363683) Space to which this status belongs copybara:strip_end_and_replace optional string space = 2; // Space to which this status belongs |
|---|
| old_value | The following are usually only present when code != 0 Space to which this status belongs copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional string space = 2; |
|---|
|
|---|
| root['schemas']['LineDissolveOptions']['properties']['dissolveScoreType']['enumDescriptions'][1] | | new_value | Different than the same-named type in PolygonDissolveOptions. This score measures the diagonal of the line's bounding box. Allowed range for |threshold_score| is [4.0, 256.0]. |
|---|
| old_value | Different than the same-named type in PolygonDissolveOptions. This score measures the diagonal of the line's bounding box. |
|---|
|
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enumDescriptions'][136] | | new_value | This intent is used for making different styles for different preset query |
|---|
| old_value | This intent is used for making differet styles for different view type. http://cs/symbol:geo.casemap.search.ViewType |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enum'][77] | INTENT_ELECTRIC_VEHICLE_CHARGING_STATION_PIN_LABEL_SIZE |
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enum'][248] | INTENT_PROMINENT_NAV_POI |
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enumDescriptions'][77] | This intent holds a value from ElectricVehicleChargingStationPinLabelSize to specify size of the EVCS pin. This is only used for EVCS extended pins. |
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enumDescriptions'][137] | This intent is used for making different styles for different view type. http://cs/symbol:geo.casemap.search.ViewType |
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enumDescriptions'][248] | Indicates whether a POI is a prominent nav POI. See go/prominent-pois-in-navmap for more details. |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['DissolveOptions']['properties']['dissolveScoreType']['enumDescriptions'][0] | DEPRECATED |
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enumDescriptions'][135] | This intent is used for making differet styles for different preset query |
|---|
|
|---|
|
|---|
| sandbox/staging-earthenginedatamaps-pa-v1 | | dictionary_item_added | - root['resources']['handles']['methods']['getArbitraryfeatures']
- root['resources']['handles']['methods']['getFeaturebyid']
- root['resources']['handles']['methods']['getFeatures']
- root['resources']['handles']['methods']['getFeaturesintersectingbbox']
- root['schemas']['DissolveOptions']['properties']['polygonDissolveOptions']['description']
- root['schemas']['MyMapsDataSource']['properties']['layerIndexes']
|
|---|
| dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['resources']['aliases']['methods']['getFeatures']['parameters']['name']['description'] | | new_value | Resource name of the map, alias or handle. |
|---|
| old_value | Resource name of the map or alias. |
|---|
|
|---|
| root['resources']['maps']['methods']['getFeatures']['parameters']['name']['description'] | | new_value | Resource name of the map, alias or handle. |
|---|
| old_value | Resource name of the map or alias. |
|---|
|
|---|
| root['resources']['v1']['methods']['getFeatures']['parameters']['name']['description'] | | new_value | Resource name of the map, alias or handle. |
|---|
| old_value | Resource name of the map or alias. |
|---|
|
|---|
| root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
| root['schemas']['DissolveOptions']['properties']['dissolveScoreType']['description'] | | new_value | The below fields are deprecated versions of what is now contained in |polygon_dissolve_options|. Prefer that field instead. |
|---|
| old_value | The below fields are deprecated versions of what is now contained in |polygon_dissolve_options|. Prefer that field instead. If the deprecated fields are present, they will be converted to the new fields (possibly overwriting any values there). |
|---|
|
|---|
| root['schemas']['LineDissolveOptions']['properties']['partitionAttributeNames']['description'] | | new_value | Defines attributes that give a higher precedence for neighbor candidacy. If using PROCESSING_MODE_FLUME, at least 1 *strict* partition must be provided (see also |num_strict_partitions| below); alternately, |partition_at_s2_levels| can be provided instead. |
|---|
| old_value | Defines attributes that give a higher precedence for neighbor candidacy. |
|---|
|
|---|
| root['schemas']['MapOptions']['properties']['onDemandStyleOptions']['description'] | | new_value | Options that allow dynamic restyling of a map without changing the MapSpec. LINT.IfChange(on_demand_style_size_limit) The on_demand_style_options, when serialized, must not exceed 400 bytes. LINT.ThenChange( //depot/google3/java/com/google/earthengine/datamaps/api/service/GetMapWithOptionsAction.java:on_demand_style_size_limit ) |
|---|
| old_value | Options that allow dynamic restyling of a map without changing the MapSpec. LINT.IfChange(on_demand_style_size_limit) The on_demand_style_options, when serialized, must not exceed 400 bytes. LINT.ThenChange( //depot/google3/java/com/google/earthengine/datamaps/api/service/GetMapWithOptionsAction.java:on_demand_style_size_limit ) Use of this field is discouraged; prefer using ComposeMap instead. |
|---|
|
|---|
| root['schemas']['PolygonDissolveOptions']['properties']['partitionAttributeNames']['description'] | | new_value | Dissolving may be unwanted across some borders. E.g. if the US zip codes are being dissolved, there may be a requirement to not dissolve across state lines. In this example, we can think of the "state" attribute of each zip code as a partition attribute, since it defines a partition that will contain dissolved features. The names of such partition attributes can be supplied here. It is safe to use attributes that may be unset in the provided features; two unset values are considered matching. The simplest case is just a single attribute, as with the previous "state" example. More advanced usage is described below. Note that unless |strict_partitions| is true (see below), these partitions are only a loose preference. This preference takes precedence over the usual neighbor scoring metric (size), but a partition boundary can still be dissolved across if it is absolutely necessary to prevent a feature from becoming too small. If multiple attribute names are provided, they will be treated as a hierarchy, with the first one given the highest priority. Thus, this first attribute should correspond to the largest partition in the hierarchy. E.g. consider a map of US cities with partition attribute names "state" and "county". A dissolve that crosses no state or county lines will be given precedence over a dissolve that crosses county lines, regardless of the relative dissolve scores. This causes dissolved features to be mostly grouped in the same hierarchies as their constituents, thus preserving as many high level borders as possible. Invalid names will cause map publish to fail. If using PROCESSING_MODE_FLUME, at least 1 *strict* partition must be provided (see also |num_strict_partitions| below). |
|---|
| old_value | Dissolving may be unwanted across some borders. E.g. if the US zip codes are being dissolved, there may be a requirement to not dissolve across state lines. In this example, we can think of the "state" attribute of each zip code as a partition attribute, since it defines a partition that will contain dissolved features. The names of such partition attributes can be supplied here. It is safe to use attributes that may be unset in the provided features; two unset values are considered matching. The simplest case is just a single attribute, as with the previous "state" example. More advanced usage is described below. Note that unless |strict_partitions| is true (see below), these partitions are only a loose preference. This preference takes precedence over the usual neighbor scoring metric (size), but a partition boundary can still be dissolved across if it is absolutely necessary to prevent a feature from becoming too small. If multiple attribute names are provided, they will be treated as a hierarchy, with the first one given the highest priority. Thus, this first attribute should correspond to the largest partition in the hierarchy. E.g. consider a map of US cities with partition attribute names "state" and "county". A dissolve that crosses no state or county lines will be given precedence over a dissolve that crosses county lines, regardless of the relative dissolve scores. This causes dissolved features to be mostly grouped in the same hierarchies as their constituents, thus preserving as many high level borders as possible. Invalid names will cause map publish to fail. |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['canonicalCode']['description'] | | new_value | copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
| old_value | The canonical error code (see codes.proto) that most closely corresponds to this status. This may be missing, and in the common case of the generic space, it definitely will be. copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional int32 canonical_code = 6; |
|---|
|
|---|
| root['schemas']['StatusProto']['properties']['space']['description'] | | new_value | copybara:strip_begin(b/383363683) Space to which this status belongs copybara:strip_end_and_replace optional string space = 2; // Space to which this status belongs |
|---|
| old_value | The following are usually only present when code != 0 Space to which this status belongs copybara:strip_begin(b/383363683) copybara:strip_end_and_replace optional string space = 2; |
|---|
|
|---|
| root['schemas']['LineDissolveOptions']['properties']['dissolveScoreType']['enumDescriptions'][1] | | new_value | Different than the same-named type in PolygonDissolveOptions. This score measures the diagonal of the line's bounding box. Allowed range for |threshold_score| is [4.0, 256.0]. |
|---|
| old_value | Different than the same-named type in PolygonDissolveOptions. This score measures the diagonal of the line's bounding box. |
|---|
|
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enumDescriptions'][136] | | new_value | This intent is used for making different styles for different preset query |
|---|
| old_value | This intent is used for making differet styles for different view type. http://cs/symbol:geo.casemap.search.ViewType |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enum'][77] | INTENT_ELECTRIC_VEHICLE_CHARGING_STATION_PIN_LABEL_SIZE |
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enum'][248] | INTENT_PROMINENT_NAV_POI |
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enumDescriptions'][77] | This intent holds a value from ElectricVehicleChargingStationPinLabelSize to specify size of the EVCS pin. This is only used for EVCS extended pins. |
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enumDescriptions'][137] | This intent is used for making different styles for different view type. http://cs/symbol:geo.casemap.search.ViewType |
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enumDescriptions'][248] | Indicates whether a POI is a prominent nav POI. See go/prominent-pois-in-navmap for more details. |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['DissolveOptions']['properties']['dissolveScoreType']['enumDescriptions'][0] | DEPRECATED |
|---|
| root['schemas']['IntentAttributeMapping']['properties']['intentKey']['enumDescriptions'][135] | This intent is used for making differet styles for different preset query |
|---|
|
|---|
|
|---|
| sandbox/staging-essentialcontacts- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-essentialcontacts-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-essentialcontacts-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-essentialcontacts-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-familymanagement-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-familymanagement-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-fcm- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-fcm-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-fiamserver-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-fiamserver-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firealerts-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firealerts-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebase- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebase-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebase-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebase-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseabt-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseabt-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseabt-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseappcheck- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseappcheck-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseappcheck-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseappdistribution- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleFirebaseAppdistroV1alphaTerminalAction']['properties']['reason']['enumDescriptions'][1] | | new_value | The goal failed to be completed. Note that "impossible" is a legacy term and the goal is reported to the customer as having "failed". |
|---|
| old_value | The goal was impossible to accomplish. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseappdistribution-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseappdistribution-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleFirebaseAppdistroV1alphaTerminalAction']['properties']['reason']['enumDescriptions'][1] | | new_value | The goal failed to be completed. Note that "impossible" is a legacy term and the goal is reported to the customer as having "failed". |
|---|
| old_value | The goal was impossible to accomplish. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseextensions- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseextensions-v1beta | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseextensionspublisher- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseextensionspublisher-v1beta | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasehosting- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasehosting-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasehosting-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasemessagingcampaigns- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasemessagingcampaigns-v1beta | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseml- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseml-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseml-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseml-v2beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseremoteconfig-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseremoteconfig-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseremoteconfig-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseremoteconfigrealtime- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaseremoteconfigrealtime-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaserules- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebaserules-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasesagepredictions-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasesagepredictions-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasesegmentation-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasesegmentation-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasestorage- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasestorage-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasestorage-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasetargeting-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-firebasetargeting-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-fireconsole-pa- | | dictionary_item_added | - root['schemas']['Folder']['properties']['configuredCapabilities']
- root['schemas']['Folder']['properties']['managementProject']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-fireconsole-pa-v1 | | dictionary_item_added | - root['schemas']['Folder']['properties']['configuredCapabilities']
- root['schemas']['Folder']['properties']['managementProject']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-gcmcontextualcampaign-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-gcmcontextualcampaign-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-gcmcontextualcampaign-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-generativelanguage- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-generativelanguage-v1 | | dictionary_item_added | - root['schemas']['CountTokensResponse']['properties']['cacheTokensDetails']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-generativelanguage-v1alpha | | dictionary_item_added | - root['schemas']['CountTokensResponse']['properties']['cacheTokensDetails']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-generativelanguage-v1beta | | dictionary_item_added | - root['schemas']['CountTokensResponse']['properties']['cacheTokensDetails']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-generativelanguage-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-generativelanguage-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-generativelanguage-v1beta3 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-geofeedtaskrouting- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-geofeedtaskrouting-v1alpha | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-gkeonprem- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-gkeonprem-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-growth-pa- | | dictionary_item_added | - root['schemas']['GeneralPromptUi']['properties']['buttonsOrder']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GeneralPromptUi']['description'] | | new_value | Rating prompt UI definition. Next ID: 16 |
|---|
| old_value | Rating prompt UI definition. Next ID: 15 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-growth-pa-v1 | | dictionary_item_added | - root['schemas']['GeneralPromptUi']['properties']['buttonsOrder']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GeneralPromptUi']['description'] | | new_value | Rating prompt UI definition. Next ID: 16 |
|---|
| old_value | Rating prompt UI definition. Next ID: 15 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-guidedhelp-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-guidedhelp-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-honeycomb-pa- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-honeycomb-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iam- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iam-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iam-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iam-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iam-v2alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iam-v2beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iam-v3 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iam-v3alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iam-v3beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iap- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iap-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-iap-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-identitytoolkit-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-identitytoolkit-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-identitytoolkit-v2alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-identitytoolkit-v2beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-instantmessaging-pa- | | dictionary_item_added | - root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalCommunicationsInstantmessagingV1CreateMlsConversationRequest']['properties']['disableServerMlsControlMessageFanout']
|
|---|
| dictionary_item_removed | - root['schemas']['InstantmessagingStagingPaSandboxProto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalCommunicationsInstantmessagingV1ApplyMlsControlMessageRequest']['properties']['disableServerMlsControlMessageFanout']['description'] | | new_value | Disables fanout of ServerMlsControlMessages to group members after applying the ClientMlsControlMessage. This should only be enabled for the non-transactional soft-launch, when RCS Group operations apply Commits through this RPC and fan out GroupMessages instead. This should only be set for ApplyMlsControlMessage requests directed to groups. |
|---|
| old_value | Disables fanout of ServerMlsControlMessages to group members after applying the ClientMlsControlMessage. This should only be enabled for the soft-launch, when RCS Group operations apply Commits through this RPC and fan out GroupMessages instead. |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-instantmessaging-pa-v1 | | dictionary_item_added | - root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalCommunicationsInstantmessagingV1CreateMlsConversationRequest']['properties']['disableServerMlsControlMessageFanout']
|
|---|
| dictionary_item_removed | - root['schemas']['InstantmessagingStagingPaSandboxProto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalCommunicationsInstantmessagingV1ApplyMlsControlMessageRequest']['properties']['disableServerMlsControlMessageFanout']['description'] | | new_value | Disables fanout of ServerMlsControlMessages to group members after applying the ClientMlsControlMessage. This should only be enabled for the non-transactional soft-launch, when RCS Group operations apply Commits through this RPC and fan out GroupMessages instead. This should only be set for ApplyMlsControlMessage requests directed to groups. |
|---|
| old_value | Disables fanout of ServerMlsControlMessages to group members after applying the ClientMlsControlMessage. This should only be enabled for the soft-launch, when RCS Group operations apply Commits through this RPC and fan out GroupMessages instead. |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-integrations- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-integrations-v1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['integrations']['methods']['search']['parameters']['enableNaturalLanguageQueryUnderstanding']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-integrations-v1alpha | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['integrations']['methods']['search']['parameters']['enableNaturalLanguageQueryUnderstanding']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-integrations-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-jibemessagestore- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-jibemessagestore-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-kidsmanagement-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-kidsmanagement-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-kidsnotification-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-kidsnotification-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-kmsinventory- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-kmsinventory-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language-eu- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language-eu-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language-eu-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language-eu-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language-us- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language-us-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language-us-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language-us-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-language-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-largeaudience- | | dictionary_item_added | - root['schemas']['Features']['properties']['backendSendH265x']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][0] | | new_value | The default value. |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][1] | Any IP is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][2] | Only IPv4 is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][3] | Only IPv6 is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][4] | IPv4 is preferred over IPv6. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][5] | IPv6 is preferred over IPv4. |
|---|
|
|---|
|
|---|
| sandbox/staging-largeaudience-v1 | | dictionary_item_added | - root['schemas']['Features']['properties']['backendSendH265x']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][0] | | new_value | The default value. |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][1] | Any IP is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][2] | Only IPv4 is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][3] | Only IPv6 is accepted. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][4] | IPv4 is preferred over IPv6. |
|---|
| root['schemas']['EcdnConfig']['properties']['ipDetectionPolicy']['enumDescriptions'][5] | IPv6 is preferred over IPv4. |
|---|
|
|---|
|
|---|
| sandbox/staging-logging- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-logging-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-logging-v1beta3 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-logging-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-logging-v2beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-lookerstudio-pa- | | dictionary_item_added | - root['resources']['c']['resources']['v1']['resources']['firstparty']['methods']['deleteLasikSuite']
- root['resources']['c']['resources']['v1']['resources']['firstparty']['methods']['enableLasik']
- root['resources']['c']['resources']['v1']['resources']['firstparty']['methods']['getLasikRun']
- root['resources']['c']['resources']['v1']['resources']['firstparty']['resources']['createLasikRun']
- root['resources']['firstparty']['methods']['deleteLasikSuite']
- root['resources']['firstparty']['methods']['enableLasik']
- root['resources']['firstparty']['methods']['getLasikRun']
- root['resources']['firstparty']['resources']['createLasikRun']
- root['schemas']['AssertValidatorErrorItem']
- root['schemas']['AssertValidatorResult']
- root['schemas']['AssertValidatorTestError']
- root['schemas']['AssertValidatorTestSuccess']
- root['schemas']['AssertValidatorTestedExplore']
- root['schemas']['ChangeRequest']
- root['schemas']['ContentValidatorContentError']
- root['schemas']['ContentValidatorContentErrorItem']
- root['schemas']['ContentValidatorResult']
- root['schemas']['ContentValidatorTestedExplore']
- root['schemas']['CreateLasikRunRequest']
- root['schemas']['CreateLasikRunResponse']
- root['schemas']['DeleteLasikSuiteRequest']
- root['schemas']['DeleteLasikSuiteResponse']
- root['schemas']['EnableLasikRequest']
- root['schemas']['EnableLasikResponse']
- root['schemas']['GenericError']
- root['schemas']['GetLasikRunRequest']
- root['schemas']['GetLasikRunResponse']
- root['schemas']['GitState']
- root['schemas']['LookMlValidatorError']
- root['schemas']['LookMlValidatorErrorItem']
- root['schemas']['LookMlValidatorResult']
- root['schemas']['Run']
- root['schemas']['ScheduleTrigger']
- root['schemas']['SqlValidatorError']
- root['schemas']['SqlValidatorErrorItem']
- root['schemas']['SqlValidatorResult']
- root['schemas']['SqlValidatorTestedExplore']
- root['schemas']['ValidationResult']
- root['schemas']['WebHook']
- root['schemas']['CopyReportResponse']['properties']['title']
- root['schemas']['DeleteFolderAndTrashAssetsResponse']['properties']['deletedReportIds']
- root['schemas']['DeleteFolderResponse']['properties']['deletedReportIds']
- root['schemas']['ProvisionInstanceResponse']['properties']['hasExistingAssets']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
| root['schemas']['CopyReportResponse']['properties']['reportId']['description'] | | new_value | Id of the newly created report from copy report. |
|---|
| old_value | Id of the newly created from copy report. |
|---|
|
|---|
| root['schemas']['UpdateLicenseRequest']['properties']['addUsersCpi']['description'] | | new_value | List of users to add. This is the IAM principal, which will be converted to cpi by the service. format principal://iam.googleapis.com/locations/global/workforcePools/POOL_ID/subject/SUBJECT_ATTRIBUTE_VALUE |
|---|
| old_value | List of users to add. |
|---|
|
|---|
| root['schemas']['UpdateLicenseRequest']['properties']['removeUsersCpi']['description'] | | new_value | List of users to remove. This is the IAM principal, which will be converted to cpi by the service. format principal://iam.googleapis.com/locations/global/workforcePools/POOL_ID/subject/SUBJECT_ATTRIBUTE_VALUE |
|---|
| old_value | List of users to remove. |
|---|
|
|---|
| root['resources']['c']['resources']['v1']['resources']['firstparty']['resources']['assets']['methods']['search']['parameters']['orderBy.fieldName']['enum'][8] | | new_value | CATEGORY_ID |
|---|
| old_value | CATEGORY_NAME |
|---|
|
|---|
| root['resources']['c']['resources']['v1']['resources']['firstparty']['resources']['assets']['methods']['search']['parameters']['orderBy.fieldName']['enumDescriptions'][8] | | new_value | Order by id of assets. |
|---|
| old_value | Order by name of assets. |
|---|
|
|---|
| root['resources']['firstparty']['resources']['assets']['methods']['search']['parameters']['orderBy.fieldName']['enumDescriptions'][8] | | new_value | Order by id of assets. |
|---|
| old_value | Order by name of assets. |
|---|
|
|---|
| root['resources']['firstparty']['resources']['assets']['methods']['search']['parameters']['orderBy.fieldName']['enum'][8] | | new_value | CATEGORY_ID |
|---|
| old_value | CATEGORY_NAME |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-lookerstudio-pa-v1 | | dictionary_item_added | - root['resources']['c']['resources']['v1']['resources']['firstparty']['methods']['deleteLasikSuite']
- root['resources']['c']['resources']['v1']['resources']['firstparty']['methods']['enableLasik']
- root['resources']['c']['resources']['v1']['resources']['firstparty']['methods']['getLasikRun']
- root['resources']['c']['resources']['v1']['resources']['firstparty']['resources']['createLasikRun']
- root['resources']['firstparty']['methods']['deleteLasikSuite']
- root['resources']['firstparty']['methods']['enableLasik']
- root['resources']['firstparty']['methods']['getLasikRun']
- root['resources']['firstparty']['resources']['createLasikRun']
- root['schemas']['AssertValidatorErrorItem']
- root['schemas']['AssertValidatorResult']
- root['schemas']['AssertValidatorTestError']
- root['schemas']['AssertValidatorTestSuccess']
- root['schemas']['AssertValidatorTestedExplore']
- root['schemas']['ChangeRequest']
- root['schemas']['ContentValidatorContentError']
- root['schemas']['ContentValidatorContentErrorItem']
- root['schemas']['ContentValidatorResult']
- root['schemas']['ContentValidatorTestedExplore']
- root['schemas']['CreateLasikRunRequest']
- root['schemas']['CreateLasikRunResponse']
- root['schemas']['DeleteLasikSuiteRequest']
- root['schemas']['DeleteLasikSuiteResponse']
- root['schemas']['EnableLasikRequest']
- root['schemas']['EnableLasikResponse']
- root['schemas']['GenericError']
- root['schemas']['GetLasikRunRequest']
- root['schemas']['GetLasikRunResponse']
- root['schemas']['GitState']
- root['schemas']['LookMlValidatorError']
- root['schemas']['LookMlValidatorErrorItem']
- root['schemas']['LookMlValidatorResult']
- root['schemas']['Run']
- root['schemas']['ScheduleTrigger']
- root['schemas']['SqlValidatorError']
- root['schemas']['SqlValidatorErrorItem']
- root['schemas']['SqlValidatorResult']
- root['schemas']['SqlValidatorTestedExplore']
- root['schemas']['ValidationResult']
- root['schemas']['WebHook']
- root['schemas']['CopyReportResponse']['properties']['title']
- root['schemas']['DeleteFolderAndTrashAssetsResponse']['properties']['deletedReportIds']
- root['schemas']['DeleteFolderResponse']['properties']['deletedReportIds']
- root['schemas']['ProvisionInstanceResponse']['properties']['hasExistingAssets']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
| root['schemas']['CopyReportResponse']['properties']['reportId']['description'] | | new_value | Id of the newly created report from copy report. |
|---|
| old_value | Id of the newly created from copy report. |
|---|
|
|---|
| root['schemas']['UpdateLicenseRequest']['properties']['addUsersCpi']['description'] | | new_value | List of users to add. This is the IAM principal, which will be converted to cpi by the service. format principal://iam.googleapis.com/locations/global/workforcePools/POOL_ID/subject/SUBJECT_ATTRIBUTE_VALUE |
|---|
| old_value | List of users to add. |
|---|
|
|---|
| root['schemas']['UpdateLicenseRequest']['properties']['removeUsersCpi']['description'] | | new_value | List of users to remove. This is the IAM principal, which will be converted to cpi by the service. format principal://iam.googleapis.com/locations/global/workforcePools/POOL_ID/subject/SUBJECT_ATTRIBUTE_VALUE |
|---|
| old_value | List of users to remove. |
|---|
|
|---|
| root['resources']['c']['resources']['v1']['resources']['firstparty']['resources']['assets']['methods']['search']['parameters']['orderBy.fieldName']['enum'][8] | | new_value | CATEGORY_ID |
|---|
| old_value | CATEGORY_NAME |
|---|
|
|---|
| root['resources']['c']['resources']['v1']['resources']['firstparty']['resources']['assets']['methods']['search']['parameters']['orderBy.fieldName']['enumDescriptions'][8] | | new_value | Order by id of assets. |
|---|
| old_value | Order by name of assets. |
|---|
|
|---|
| root['resources']['firstparty']['resources']['assets']['methods']['search']['parameters']['orderBy.fieldName']['enumDescriptions'][8] | | new_value | Order by id of assets. |
|---|
| old_value | Order by name of assets. |
|---|
|
|---|
| root['resources']['firstparty']['resources']['assets']['methods']['search']['parameters']['orderBy.fieldName']['enum'][8] | | new_value | CATEGORY_ID |
|---|
| old_value | CATEGORY_NAME |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-mapsplatformdatasets- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-mapsplatformdatasets-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-mapsplatformdatasets-v1alpha | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-meetabuse-pa- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-meetabuse-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-metastore- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-metastore-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-metastore-v1alpha | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-metastore-v1beta | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-metastore-v2 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-metastore-v2alpha | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-metastore-v2beta | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-mlengine-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-mlengine-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-mlkit-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-mlkit-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-mobileperformancereporting-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-mobileperformancereporting-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-monitoring- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-monitoring-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-monitoring-v3 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-monospace-pa- | | dictionary_item_added | - root['resources']['workspaces']['methods']['fast_start']
- root['schemas']['CreateFastStartWorkspaceRequest']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-monospace-pa-v1 | | dictionary_item_added | - root['resources']['workspaces']['methods']['fast_start']
- root['schemas']['CreateFastStartWorkspaceRequest']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-myphonenumbers-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-myphonenumbers-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networkbuildingblocks-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EntityId']['properties']['kind']['enum'][410] | EK_MIGRATION |
|---|
| root['schemas']['InventoryReference']['properties']['elementKind']['enum'][410] | EK_MIGRATION |
|---|
|
|---|
|
|---|
| sandbox/staging-networkbuildingblocks-pa-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EntityId']['properties']['kind']['enum'][410] | EK_MIGRATION |
|---|
| root['schemas']['InventoryReference']['properties']['elementKind']['enum'][410] | EK_MIGRATION |
|---|
|
|---|
|
|---|
| sandbox/staging-networkconnectivity- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networkconnectivity-v1 | | dictionary_item_added | - root['schemas']['InternalRange']['properties']['excludeCidrRanges']
- root['schemas']['InternalRange']['properties']['immutable']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networkconnectivity-v1alpha1 | | dictionary_item_added | - root['schemas']['InternalRange']['properties']['excludeCidrRanges']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networkconnectivity-v1beta | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networkmanagement- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['bypassFirewallChecks']['description'] | | new_value | Whether the analysis should skip firewall checking. Default value is false. |
|---|
| old_value | Whether the test should skip firewall checking. If not provided, we assume false. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['destination']['description'] | | new_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, URI of a supported endpoint, project ID, or VPC network to identify the destination location. Reachability analysis proceeds even if the destination location is ambiguous. However, the test result might include endpoints or use a destination that you don't intend to test. |
|---|
| old_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['source']['description'] | | new_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, URI of a supported endpoint, project ID, or VPC network to identify the source location. Reachability analysis might proceed even if the source location is ambiguous. However, the test result might include endpoints or use a source that you don't intend to test. |
|---|
| old_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['appEngineVersion']['description'] | | new_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). Applicable only to source endpoint. |
|---|
| old_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudFunction']['description'] | | new_value | A [Cloud Function](https://cloud.google.com/functions). Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Function](https://cloud.google.com/functions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudRunRevision']['description'] | | new_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['forwardingRule']['description'] | | new_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Applicable only to destination endpoint. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
| old_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['network']['description'] | | new_value | A VPC network URI. |
|---|
| old_value | A Compute Engine network URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['projectId']['description'] | | new_value | Project ID where the endpoint is located. The project ID can be derived from the URI if you provide a endpoint or network URI. The following are two cases where you may need to provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
| old_value | Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisCluster']['description'] | | new_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisInstance']['description'] | | new_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['networkType']['enumDescriptions'][2] | | new_value | A network hosted outside of Google Cloud. This can be an on-premises network, an internet resource or a network hosted by another cloud provider. |
|---|
| old_value | A network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networkmanagement-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['bypassFirewallChecks']['description'] | | new_value | Whether the analysis should skip firewall checking. Default value is false. |
|---|
| old_value | Whether the test should skip firewall checking. If not provided, we assume false. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['destination']['description'] | | new_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, URI of a supported endpoint, project ID, or VPC network to identify the destination location. Reachability analysis proceeds even if the destination location is ambiguous. However, the test result might include endpoints or use a destination that you don't intend to test. |
|---|
| old_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['source']['description'] | | new_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, URI of a supported endpoint, project ID, or VPC network to identify the source location. Reachability analysis might proceed even if the source location is ambiguous. However, the test result might include endpoints or use a source that you don't intend to test. |
|---|
| old_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['appEngineVersion']['description'] | | new_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). Applicable only to source endpoint. |
|---|
| old_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudFunction']['description'] | | new_value | A [Cloud Function](https://cloud.google.com/functions). Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Function](https://cloud.google.com/functions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudRunRevision']['description'] | | new_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['forwardingRule']['description'] | | new_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Applicable only to destination endpoint. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
| old_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['network']['description'] | | new_value | A VPC network URI. |
|---|
| old_value | A Compute Engine network URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['projectId']['description'] | | new_value | Project ID where the endpoint is located. The project ID can be derived from the URI if you provide a endpoint or network URI. The following are two cases where you may need to provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
| old_value | Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisCluster']['description'] | | new_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisInstance']['description'] | | new_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['networkType']['enumDescriptions'][2] | | new_value | A network hosted outside of Google Cloud. This can be an on-premises network, an internet resource or a network hosted by another cloud provider. |
|---|
| old_value | A network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networkmanagement-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['appEngineVersion']['description'] | | new_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). Applicable only to source endpoint. |
|---|
| old_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudFunction']['description'] | | new_value | A [Cloud Function](https://cloud.google.com/functions). Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Function](https://cloud.google.com/functions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudRunRevision']['description'] | | new_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['forwardingRule']['description'] | | new_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Applicable only to destination endpoint. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
| old_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['network']['description'] | | new_value | A VPC network URI. |
|---|
| old_value | A Compute Engine network URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['projectId']['description'] | | new_value | Project ID where the endpoint is located. The project ID can be derived from the URI if you provide a endpoint or network URI. The following are two cases where you may need to provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
| old_value | Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisCluster']['description'] | | new_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisInstance']['description'] | | new_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['networkType']['enumDescriptions'][2] | | new_value | A network hosted outside of Google Cloud. This can be an on-premises network, an internet resource or a network hosted by another cloud provider. |
|---|
| old_value | A network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networkmanagement-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['bypassFirewallChecks']['description'] | | new_value | Whether the analysis should skip firewall checking. Default value is false. |
|---|
| old_value | Whether the test should skip firewall checking. If not provided, we assume false. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['destination']['description'] | | new_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, URI of a supported endpoint, project ID, or VPC network to identify the destination location. Reachability analysis proceeds even if the destination location is ambiguous. However, the test result might include endpoints or use a destination that you don't intend to test. |
|---|
| old_value | Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['ConnectivityTest']['properties']['source']['description'] | | new_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, URI of a supported endpoint, project ID, or VPC network to identify the source location. Reachability analysis might proceed even if the source location is ambiguous. However, the test result might include endpoints or use a source that you don't intend to test. |
|---|
| old_value | Required. Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['appEngineVersion']['description'] | | new_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). Applicable only to source endpoint. |
|---|
| old_value | An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudFunction']['description'] | | new_value | A [Cloud Function](https://cloud.google.com/functions). Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Function](https://cloud.google.com/functions). |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['cloudRunRevision']['description'] | | new_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) Applicable only to source endpoint. |
|---|
| old_value | A [Cloud Run](https://cloud.google.com/run) [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get) |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['forwardingRule']['description'] | | new_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Applicable only to destination endpoint. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
| old_value | A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['network']['description'] | | new_value | A VPC network URI. |
|---|
| old_value | A Compute Engine network URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['projectId']['description'] | | new_value | Project ID where the endpoint is located. The project ID can be derived from the URI if you provide a endpoint or network URI. The following are two cases where you may need to provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
| old_value | Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisCluster']['description'] | | new_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Cluster](https://cloud.google.com/memorystore/docs/cluster) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['redisInstance']['description'] | | new_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. Applicable only to destination endpoint. |
|---|
| old_value | A [Redis Instance](https://cloud.google.com/memorystore/docs/redis) URI. |
|---|
|
|---|
| root['schemas']['Endpoint']['properties']['networkType']['enumDescriptions'][2] | | new_value | A network hosted outside of Google Cloud. This can be an on-premises network, an internet resource or a network hosted by another cloud provider. |
|---|
| old_value | A network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networksecurity- | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networksecurity-v1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networksecurity-v1alpha1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-networksecurity-v1beta1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-notifications-pa- | | dictionary_item_added | - root['schemas']['GoogleLogsTapandpayAndroid_BackupRestoreEvent_D2dTransferStartedEvent']
- root['schemas']['WalletGooglepayCommon__HealthCardServiceProviderListTarget']
- root['schemas']['WalletGooglepayCommon__IdCardProvisioningTarget']
- root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['properties']['d2dTransferStarted']
- root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['notificationTimestampForWhen']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['healthCardServiceProviderList']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['idCardProvisioning']
|
|---|
| dictionary_item_removed | - root['schemas']['GoogleLogsTapandpayAndroid_PermissionState_NotificationPermissionMetadata']['properties']['intentSource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__PayWalletOnboardingCompleteEvent']['properties']['entrySource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__TokenizationPromptNotificationEvent']['properties']['triggeringConditions']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['description'] | | new_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 8 |
|---|
| old_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 7 |
|---|
|
|---|
| root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description'] | | new_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 39 |
|---|
| old_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 38 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__AddHealthCardTarget']['description'] | | new_value | A target to intent to the "add health card" screen Next id: 2 |
|---|
| old_value | A target to intent to the "add health card" screen Next id: 5 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__NavigationTarget']['description'] | | new_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 77 |
|---|
| old_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 75 |
|---|
|
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1474] | | new_value | Next available Cardmaker tag: 60079 |
|---|
| old_value | Next available Cardmaker tag: 60078 |
|---|
|
|---|
| root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['notificationTimestampForWhen']['enumDescriptions'][0] | | new_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the OS-provided current time on every display. |
|---|
| old_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the current time on every display. |
|---|
|
|---|
| root['schemas']['CommunicationPusherProto__AndroidDevicePayload']['properties']['notificationFeatures']['items']['enumDescriptions'][3] | | new_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. SUPPORTS_MEET_PAYLOAD_PUSH_PROTO must be supported if DIRECT_FCM_DELIVERY is supported. |
|---|
| old_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleLogsTapandpayAndroid__BulletinEvent']['properties']['contentType']['enum'][46] | WALLET_TIPS_ID_GROWTH_CAMPAIGN |
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__SettingState']['properties']['setting']['enum'][22] | BULK_IMPORT |
|---|
| root['schemas']['SearchNotificationsClientCommon__InboxChimeData']['properties']['category']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][609] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][609] | Need bundle type for cluster profile retrieval. go/aura-discover-retrieval |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1474] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1540] | DEPRECATED_COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['notificationCategory']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][592] | COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][592] | Need bundle type for Q&A in Discover LE promo card. go/community-qna-discover-le |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1465] | COMMUNITY_QNA_PROMO_CARD |
|---|
|
|---|
|
|---|
| sandbox/staging-notifications-pa-v1 | | dictionary_item_added | - root['schemas']['GoogleLogsTapandpayAndroid_BackupRestoreEvent_D2dTransferStartedEvent']
- root['schemas']['WalletGooglepayCommon__HealthCardServiceProviderListTarget']
- root['schemas']['WalletGooglepayCommon__IdCardProvisioningTarget']
- root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['properties']['d2dTransferStarted']
- root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['notificationTimestampForWhen']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['healthCardServiceProviderList']
- root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['idCardProvisioning']
|
|---|
| dictionary_item_removed | - root['schemas']['GoogleLogsTapandpayAndroid_PermissionState_NotificationPermissionMetadata']['properties']['intentSource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__PayWalletOnboardingCompleteEvent']['properties']['entrySource']['description']
- root['schemas']['GoogleLogsTapandpayAndroid__TokenizationPromptNotificationEvent']['properties']['triggeringConditions']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__BackupRestoreEvent']['description'] | | new_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 8 |
|---|
| old_value | Events related to Backup and Restore across Wallet verticals (transit, payments, etc.) Next id: 7 |
|---|
|
|---|
| root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description'] | | new_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 39 |
|---|
| old_value | AndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 38 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__AddHealthCardTarget']['description'] | | new_value | A target to intent to the "add health card" screen Next id: 2 |
|---|
| old_value | A target to intent to the "add health card" screen Next id: 5 |
|---|
|
|---|
| root['schemas']['WalletGooglepayCommon__NavigationTarget']['description'] | | new_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 77 |
|---|
| old_value | The target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 75 |
|---|
|
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1474] | | new_value | Next available Cardmaker tag: 60079 |
|---|
| old_value | Next available Cardmaker tag: 60078 |
|---|
|
|---|
| root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['notificationTimestampForWhen']['enumDescriptions'][0] | | new_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the OS-provided current time on every display. |
|---|
| old_value | The thread timestamp, which is the timestamp provided in timestamp_usec field (usually, the time when the notification was created on the server). If not set, this will default to the current time on every display. |
|---|
|
|---|
| root['schemas']['CommunicationPusherProto__AndroidDevicePayload']['properties']['notificationFeatures']['items']['enumDescriptions'][3] | | new_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. SUPPORTS_MEET_PAYLOAD_PUSH_PROTO must be supported if DIRECT_FCM_DELIVERY is supported. |
|---|
| old_value | Client supports receiving direct FCM delivery. This bypasses a lot of the Chime latencies. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleLogsTapandpayAndroid__BulletinEvent']['properties']['contentType']['enum'][46] | WALLET_TIPS_ID_GROWTH_CAMPAIGN |
|---|
| root['schemas']['GoogleLogsTapandpayAndroid__SettingState']['properties']['setting']['enum'][22] | BULK_IMPORT |
|---|
| root['schemas']['SearchNotificationsClientCommon__InboxChimeData']['properties']['category']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][609] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][609] | Need bundle type for cluster profile retrieval. go/aura-discover-retrieval |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1474] | CLUSTER_PROFILE_RETRIEVAL |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1540] | DEPRECATED_COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['notificationCategory']['enum'][168] | SPORTS_PRE_GAME_VIDEO_NOTIF |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][592] | COMMUNITY_QNA_PROMO_CARD |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][592] | Need bundle type for Q&A in Discover LE promo card. go/community-qna-discover-le |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1465] | COMMUNITY_QNA_PROMO_CARD |
|---|
|
|---|
|
|---|
| sandbox/staging-ogads-pa- | | dictionary_item_added | - root['schemas']['CallToAction']
- root['schemas']['CardInfo']
- root['schemas']['InAppPurchase']
- root['schemas']['InAppPurchaseParams']
- root['schemas']['NoAction']
- root['schemas']['ProgressBar']
- root['schemas']['Redirect']
- root['schemas']['SafeUrlProto']
- root['schemas']['StorageActionExtension']
- root['schemas']['MobileDataResponse']['properties']['cardInfo']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['AsyncCallout']['properties']['theme']['enumDescriptions'][0] | | new_value | next: 4 |
|---|
| old_value | next: 3 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enum'][720] | YOUTUBE_MUSIC |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enumDescriptions'][720] | go/music-web |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enum'][720] | YOUTUBE_MUSIC |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enumDescriptions'][720] | go/music-web |
|---|
| root['schemas']['AsyncCallout']['properties']['theme']['enum'][3] | TOOLTIP |
|---|
|
|---|
|
|---|
| sandbox/staging-ogads-pa-v1 | | dictionary_item_added | - root['schemas']['CallToAction']
- root['schemas']['CardInfo']
- root['schemas']['InAppPurchase']
- root['schemas']['InAppPurchaseParams']
- root['schemas']['NoAction']
- root['schemas']['ProgressBar']
- root['schemas']['Redirect']
- root['schemas']['SafeUrlProto']
- root['schemas']['StorageActionExtension']
- root['schemas']['MobileDataResponse']['properties']['cardInfo']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['AsyncCallout']['properties']['theme']['enumDescriptions'][0] | | new_value | next: 4 |
|---|
| old_value | next: 3 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enum'][720] | YOUTUBE_MUSIC |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enumDescriptions'][720] | go/music-web |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enum'][720] | YOUTUBE_MUSIC |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enumDescriptions'][720] | go/music-web |
|---|
| root['schemas']['AsyncCallout']['properties']['theme']['enum'][3] | TOOLTIP |
|---|
|
|---|
|
|---|
| sandbox/staging-orgpolicy- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-orgpolicy-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-orgpolicy-v2alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-people-pa- | | dictionary_item_added | - root['schemas']['AddPhoneBasedProfileVisibilityAclRequest']['properties']['ownerPhone']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-people-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-people-pa-v2 | | dictionary_item_added | - root['schemas']['AddPhoneBasedProfileVisibilityAclRequest']['properties']['ownerPhone']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-peoplestack-pa- | | dictionary_item_added | - root['schemas']['PeoplestackPreferredSearchTerm']
- root['schemas']['PeoplestackContactMethod']['properties']['preferredSearchTerms']
|
|---|
| dictionary_item_removed | - root['schemas']['Proto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PeoplestackContactMethod']['description'] | | new_value | A proto representing a contact method (e.g. email or phone number). To display a contact method, use the root `display_info`. Next ID: 16 |
|---|
| old_value | A proto representing a contact method (e.g. email or phone number). To display a contact method, use the root `display_info`. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-peoplestack-pa-v1 | | dictionary_item_added | - root['schemas']['PeoplestackPreferredSearchTerm']
- root['schemas']['PeoplestackContactMethod']['properties']['preferredSearchTerms']
|
|---|
| dictionary_item_removed | - root['schemas']['Proto2BridgeMessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['PeoplestackContactMethod']['description'] | | new_value | A proto representing a contact method (e.g. email or phone number). To display a contact method, use the root `display_info`. Next ID: 16 |
|---|
| old_value | A proto representing a contact method (e.g. email or phone number). To display a contact method, use the root `display_info`. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policyremediator- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policyremediator-v1alpha | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policysimulator- | | dictionary_item_removed | - root['resources']['folders']['resources']['locations']['resources']['replays']['methods']
- root['resources']['folders']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['resources']['orgPolicyViolations']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['projects']['resources']['locations']['resources']['replays']['methods']
- root['resources']['projects']['resources']['locations']['resources']['replays']['resources']['results']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas'] | | new_value | | GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
| old_value | | GoogleCloudOrgpolicyV2AlternatePolicySpec | | description | Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. |
|---|
| id | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| properties | | launch | | description | Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Specify constraint for configurations of Google Cloud resources. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2CustomConstraint | | description | A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. |
|---|
| id | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| properties | | actionType | | description | Allow or deny type. |
|---|
| enum | - ACTION_TYPE_UNSPECIFIED
- ALLOW
- DENY
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Allowed action type.
- Deny action type.
|
|---|
| type | string |
|---|
|
|---|
| condition | | description | A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. |
|---|
| type | string |
|---|
|
|---|
| description | | description | Detailed information about this custom policy constraint. The max length of the description is 2000 characters. |
|---|
| type | string |
|---|
|
|---|
| displayName | | description | One line display name for the UI. The max length of the display_name is 200 characters. |
|---|
| type | string |
|---|
|
|---|
| methodTypes | | description | All the operations being applied for this constraint. |
|---|
| items | | enum | - METHOD_TYPE_UNSPECIFIED
- CREATE
- UPDATE
- DELETE
- REMOVE_GRANT
- GOVERN_TAGS
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Constraint applied when creating the resource.
- Constraint applied when updating the resource.
- Constraint applied when deleting the resource. Not currently supported.
- Constraint applied when removing an IAM grant.
- Constraint applied when enforcing forced tagging.
|
|---|
| type | string |
|---|
|
|---|
| type | array |
|---|
|
|---|
| name | | description | Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 70 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/` is not counted. |
|---|
| type | string |
|---|
|
|---|
| resourceTypes | | description | Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2Policy | | description | Defines an organization policy which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2Policy |
|---|
| properties | | alternate | | $ref | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| deprecated | True |
|---|
| description | Deprecated. |
|---|
|
|---|
| dryRunSpec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Dry-run policy. Audit-only policy, can be used to monitor how the policy would have impacted the existing and future resources if it's enforced. |
|---|
|
|---|
| etag | | description | Optional. An opaque tag indicating the current state of the policy, used for concurrency control. This 'etag' is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. |
|---|
| type | string |
|---|
|
|---|
| name | | description | Immutable. The resource name of the policy. Must be one of the following forms, where `constraint_name` is the name of the constraint which this policy configures: * `projects/{project_number}/policies/{constraint_name}` * `folders/{folder_id}/policies/{constraint_name}` * `organizations/{organization_id}/policies/{constraint_name}` For example, `projects/123/policies/compute.disableSerialPortAccess`. Note: `projects/{project_id}/policies/{constraint_name}` is also an acceptable name for API requests, but responses will return the name using the equivalent project number. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Basic information about the organization policy. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpec | | description | Defines a Google Cloud policy specification which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| properties | | etag | | description | An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this `etag` indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the `etag` will be unset. |
|---|
| type | string |
|---|
|
|---|
| inheritFromParent | | description | Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies which configure list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| reset | | description | Ignores policies set above this resource and restores the `constraint_default` enforcement behavior of the specific constraint at this resource. This field can be set in policies for either list or boolean constraints. If set, `rules` must be empty and `inherit_from_parent` must be set to false. |
|---|
| type | boolean |
|---|
|
|---|
| rules | | description | In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. |
|---|
| items | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
|
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The time stamp this was previously updated. This represents the last time a call to `CreatePolicy` or `UpdatePolicy` was made for that policy. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRule | | description | A rule used to express this policy. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
| properties | | allowAll | | description | Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". |
|---|
|
|---|
| denyAll | | description | Setting this to true means that all values are denied. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| enforce | | description | If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. This field can be set only in policies for boolean constraints. |
|---|
| type | boolean |
|---|
|
|---|
| parameters | | additionalProperties | | description | Properties of the object. |
|---|
| type | any |
|---|
|
|---|
| description | Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
| type | object |
|---|
|
|---|
| values | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| description | List of values to be used for this policy rule. This field can be set only in policies for list constraints. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues | | description | A message that holds specific allowed and denied values. This message can define specific values and subtrees of the Resource Manager resource hierarchy (`Organizations`, `Folders`, `Projects`) that are allowed or denied. This is achieved by using the `under:` and optional `is:` prefixes. The `under:` prefix is used to denote resource subtree values. The `is:` prefix is used to denote specific values, and is required only if the value contains a ":". Values prefixed with "is:" are treated the same as values with no prefix. Ancestry subtrees must be in one of the following formats: - `projects/` (for example, `projects/tokyo-rain-123`) - `folders/` (for example, `folders/1234`) - `organizations/` (for example, `organizations/1234`) The `supports_under` field of the associated `Constraint` defines whether ancestry prefixes can be used. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| properties | | allowedValues | | description | List of values allowed at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| deniedValues | | description | List of values denied at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaAccessStateDiff | | description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1betaAccessStateDiff |
|---|
| properties | | accessChange | | description | How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies. |
|---|
| enum | - ACCESS_CHANGE_TYPE_UNSPECIFIED
- NO_CHANGE
- UNKNOWN_CHANGE
- ACCESS_REVOKED
- ACCESS_GAINED
- ACCESS_MAYBE_REVOKED
- ACCESS_MAYBE_GAINED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal's access did not change. This includes the case where both baseline and simulated are UNKNOWN, but the unknown information is equivalent.
- The principal's access under both the current policies and the proposed policies is `UNKNOWN`, but the unknown information differs between them.
- The principal had access under the current policies (`GRANTED`), but will no longer have access after the proposed changes (`NOT_GRANTED`).
- The principal did not have access under the current policies (`NOT_GRANTED`), but will have access after the proposed changes (`GRANTED`).
- This result can occur for the following reasons: * The principal had access under the current policies (`GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will not have access after the proposed changes (`NOT_GRANTED`).
- This result can occur for the following reasons: * The principal did not have access under the current policies (`NOT_GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will have access after the proposed changes (`GRANTED`).
|
|---|
| type | string |
|---|
|
|---|
| baseline | | $ref | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the current (baseline) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
| simulated | | $ref | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaAccessTuple | | description | Information about the principal, resource, and permission to check. |
|---|
| id | GoogleCloudPolicysimulatorV1betaAccessTuple |
|---|
| properties | | fullResourceName | | description | Required. The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| permission | | description | Required. The IAM permission to check for the specified principal and resource. For a complete list of IAM permissions, see https://cloud.google.com/iam/help/permissions/reference. For a complete list of predefined IAM roles and the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| principal | | description | Required. The principal whose access you want to check, in the form of the email address that represents that principal. For example, `alice@example.com` or `my-service-account@my-project.iam.gserviceaccount.com`. The principal must be a Google Account or a service account. Other types of principals are not supported. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaBindingExplanation | | description | Details about how a binding in a policy affects a principal's ability to use a permission. |
|---|
| id | GoogleCloudPolicysimulatorV1betaBindingExplanation |
|---|
| properties | | access | | description | Required. Indicates whether _this binding_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another binding that overrides this binding. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition expression that prevents this binding from granting access unless the expression evaluates to `true`. To learn about IAM Conditions, see https://cloud.google.com/iam/docs/conditions-overview. |
|---|
|
|---|
| memberships | | additionalProperties | | $ref | GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership |
|---|
|
|---|
| description | Indicates whether each principal in the binding includes the principal specified in the request, either directly or indirectly. Each key identifies a principal in the binding, and each value indicates whether the principal in the binding includes the principal in the request. For example, suppose that a binding includes the following principals: * `user:alice@example.com` * `group:product-eng@example.com` The principal in the replayed access tuple is `user:bob@example.com`. This user is a principal of the group `group:product-eng@example.com`. For the first principal in the binding, the key is `user:alice@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_NOT_INCLUDED`. For the second principal in the binding, the key is `group:product-eng@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_INCLUDED`. |
|---|
| type | object |
|---|
|
|---|
| relevance | | description | The relevance of this binding to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
| role | | description | The role that this binding grants. For example, `roles/compute.serviceAgent`. For a complete list of predefined IAM roles, as well as the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| rolePermission | | description | Indicates whether the role granted by this binding contains the specified permission. |
|---|
| enum | - ROLE_PERMISSION_UNSPECIFIED
- ROLE_PERMISSION_INCLUDED
- ROLE_PERMISSION_NOT_INCLUDED
- ROLE_PERMISSION_UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The permission is included in the role.
- The permission is not included in the role.
- The user who created the Replay is not allowed to access the binding.
|
|---|
| type | string |
|---|
|
|---|
| rolePermissionRelevance | | description | The relevance of the permission's existence, or nonexistence, in the role to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership | | description | Details about whether the binding includes the principal. |
|---|
| id | GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership |
|---|
| properties | | membership | | description | Indicates whether the binding includes the principal. |
|---|
| enum | - MEMBERSHIP_UNSPECIFIED
- MEMBERSHIP_INCLUDED
- MEMBERSHIP_NOT_INCLUDED
- MEMBERSHIP_UNKNOWN_INFO_DENIED
- MEMBERSHIP_UNKNOWN_UNSUPPORTED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The binding includes the principal. The principal can be included directly or indirectly. For example: * A principal is included directly if that principal is listed in the binding. * A principal is included indirectly if that principal is in a Google group or Google Workspace domain that is listed in the binding.
- The binding does not include the principal.
- The user who created the Replay is not allowed to access the binding.
- The principal is an unsupported type. Only Google Accounts and service accounts are supported.
|
|---|
| type | string |
|---|
|
|---|
| relevance | | description | The relevance of the principal's status to the overall determination for the binding. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaExplainedAccess | | description | Details about how a set of policies, listed in ExplainedPolicy, resulted in a certain AccessState when replaying an access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| properties | | accessState | | description | Whether the principal in the access tuple has permission to access the resource in the access tuple under the given policies. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| errors | | description | If the AccessState is `UNKNOWN`, this field contains a list of errors explaining why the result is `UNKNOWN`. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| policies | | description | If the AccessState is `UNKNOWN`, this field contains the policies that led to that result. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaExplainedPolicy |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaExplainedPolicy | | description | Details about how a specific IAM Policy contributed to the access check. |
|---|
| id | GoogleCloudPolicysimulatorV1betaExplainedPolicy |
|---|
| properties | | access | | description | Indicates whether _this policy_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another policy that overrides this policy. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| bindingExplanations | | description | Details about how each binding in the policy affects the principal's ability, or inability, to use the permission for the resource. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaBindingExplanation |
|---|
|
|---|
| type | array |
|---|
|
|---|
| fullResourceName | | description | The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. If the user who created the Replay does not have access to the policy, this field is omitted. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| policy | | $ref | GoogleIamV1Policy |
|---|
| description | The IAM policy attached to the resource. If the user who created the Replay does not have access to the policy, this field is empty. |
|---|
|
|---|
| relevance | | description | The relevance of this policy to the overall determination in the TroubleshootIamPolicyResponse. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsPreviewsResponse | | description | ListOrgPolicyViolationsPreviewsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsPreviews. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsPreviewsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolationsPreviews | | description | The list of OrgPolicyViolationsPreview |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsResponse | | description | ListOrgPolicyViolationsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolations |
|---|
| id | GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolations | | description | The list of OrgPolicyViolations |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListReplayResultsResponse | | description | Response message for Simulator.ListReplayResults. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListReplayResultsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of ReplayResult objects. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replayResults | | description | The results of running a Replay. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaReplayResult |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListReplaysResponse | | description | Response message for Simulator.ListReplays. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListReplaysResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replays | | description | The list of Replay objects. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaReplay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolation | | description | OrgPolicyViolation is a resource representing a single resource violating a single OrgPolicy constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolation |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | The custom constraint being violated. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | Any error encountered during the evaluation. |
|---|
|
|---|
| name | | description | The name of the `OrgPolicyViolation`. Example: organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f/orgPolicyViolations/38ce` |
|---|
| type | string |
|---|
|
|---|
| resource | | $ref | GoogleCloudPolicysimulatorV1betaResourceContext |
|---|
| description | The resource violating the constraint. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1betaReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1betaReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayDiff | | description | The difference between the results of evaluating an access tuple under the current (baseline) policies and under the proposed (simulated) policies. This difference explains how a principal's access could change if the proposed policies were applied. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayDiff |
|---|
| properties | | accessDiff | | $ref | GoogleCloudPolicysimulatorV1betaAccessStateDiff |
|---|
| description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the AccessState field. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayResult | | description | The result of replaying a single access tuple against a simulated state. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayResult |
|---|
| properties | | accessTuple | | $ref | GoogleCloudPolicysimulatorV1betaAccessTuple |
|---|
| description | The access tuple that was replayed. This field includes information about the principal, resource, and permission that were involved in the access attempt. |
|---|
|
|---|
| diff | | $ref | GoogleCloudPolicysimulatorV1betaReplayDiff |
|---|
| description | The difference between the principal's access under the current (baseline) policies and the principal's access under the proposed (simulated) policies. This field is only included for access tuples that were successfully replayed and had different results under the current policies and the proposed policies. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error that caused the access tuple replay to fail. This field is only included for access tuples that were not replayed successfully. |
|---|
|
|---|
| lastSeenDate | | $ref | GoogleTypeDate |
|---|
| description | The latest date this access tuple was seen in the logs. |
|---|
|
|---|
| name | | description | The resource name of the `ReplayResult`, in the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}/results/{replay-result-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36/results/1234` |
|---|
| type | string |
|---|
|
|---|
| parent | | description | The Replay that the access tuple was included in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaResourceContext | | description | ResourceContext provides the context we know about a resource. It is similar in concept to google.cloud.asset.v1.Resource, but focuses on the information specifically used by Simulator. |
|---|
| id | GoogleCloudPolicysimulatorV1betaResourceContext |
|---|
| properties | | ancestors | | description | The ancestry path of the resource in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the resource is a project, folder, or organization, the ancestry path starts from the resource itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]` |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| assetType | | description | The asset type of the resource as defined by CAIS. Example: `compute.googleapis.com/Firewall` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information. |
|---|
| type | string |
|---|
|
|---|
| resource | | description | The full name of the resource. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policysimulator-v1 | | dictionary_item_removed | - root['schemas']['GoogleCloudOrgpolicyV2AlternatePolicySpec']
- root['schemas']['GoogleCloudOrgpolicyV2CustomConstraint']
- root['schemas']['GoogleCloudOrgpolicyV2Policy']
- root['schemas']['GoogleCloudOrgpolicyV2PolicySpec']
- root['schemas']['GoogleCloudOrgpolicyV2PolicySpecPolicyRule']
- root['schemas']['GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview']
- root['schemas']['GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts']
- root['schemas']['GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata']
- root['schemas']['GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata']
- root['schemas']['GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay']
- root['schemas']['GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview']
- root['schemas']['GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policysimulator-v1alpha | | dictionary_item_removed | - root['resources']['folders']['resources']['locations']['resources']['replays']['methods']
- root['resources']['folders']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['resources']['orgPolicyViolations']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['projects']['resources']['locations']['resources']['replays']['methods']
- root['resources']['projects']['resources']['locations']['resources']['replays']['resources']['results']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas'] | | new_value | | GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
| old_value | | GoogleCloudOrgpolicyV2AlternatePolicySpec | | description | Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. |
|---|
| id | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| properties | | launch | | description | Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Specify constraint for configurations of Google Cloud resources. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2CustomConstraint | | description | A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. |
|---|
| id | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| properties | | actionType | | description | Allow or deny type. |
|---|
| enum | - ACTION_TYPE_UNSPECIFIED
- ALLOW
- DENY
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Allowed action type.
- Deny action type.
|
|---|
| type | string |
|---|
|
|---|
| condition | | description | A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. |
|---|
| type | string |
|---|
|
|---|
| description | | description | Detailed information about this custom policy constraint. The max length of the description is 2000 characters. |
|---|
| type | string |
|---|
|
|---|
| displayName | | description | One line display name for the UI. The max length of the display_name is 200 characters. |
|---|
| type | string |
|---|
|
|---|
| methodTypes | | description | All the operations being applied for this constraint. |
|---|
| items | | enum | - METHOD_TYPE_UNSPECIFIED
- CREATE
- UPDATE
- DELETE
- REMOVE_GRANT
- GOVERN_TAGS
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Constraint applied when creating the resource.
- Constraint applied when updating the resource.
- Constraint applied when deleting the resource. Not currently supported.
- Constraint applied when removing an IAM grant.
- Constraint applied when enforcing forced tagging.
|
|---|
| type | string |
|---|
|
|---|
| type | array |
|---|
|
|---|
| name | | description | Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 70 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/` is not counted. |
|---|
| type | string |
|---|
|
|---|
| resourceTypes | | description | Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2Policy | | description | Defines an organization policy which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2Policy |
|---|
| properties | | alternate | | $ref | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| deprecated | True |
|---|
| description | Deprecated. |
|---|
|
|---|
| dryRunSpec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Dry-run policy. Audit-only policy, can be used to monitor how the policy would have impacted the existing and future resources if it's enforced. |
|---|
|
|---|
| etag | | description | Optional. An opaque tag indicating the current state of the policy, used for concurrency control. This 'etag' is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. |
|---|
| type | string |
|---|
|
|---|
| name | | description | Immutable. The resource name of the policy. Must be one of the following forms, where `constraint_name` is the name of the constraint which this policy configures: * `projects/{project_number}/policies/{constraint_name}` * `folders/{folder_id}/policies/{constraint_name}` * `organizations/{organization_id}/policies/{constraint_name}` For example, `projects/123/policies/compute.disableSerialPortAccess`. Note: `projects/{project_id}/policies/{constraint_name}` is also an acceptable name for API requests, but responses will return the name using the equivalent project number. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Basic information about the organization policy. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpec | | description | Defines a Google Cloud policy specification which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| properties | | etag | | description | An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this `etag` indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the `etag` will be unset. |
|---|
| type | string |
|---|
|
|---|
| inheritFromParent | | description | Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies which configure list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| reset | | description | Ignores policies set above this resource and restores the `constraint_default` enforcement behavior of the specific constraint at this resource. This field can be set in policies for either list or boolean constraints. If set, `rules` must be empty and `inherit_from_parent` must be set to false. |
|---|
| type | boolean |
|---|
|
|---|
| rules | | description | In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. |
|---|
| items | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
|
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The time stamp this was previously updated. This represents the last time a call to `CreatePolicy` or `UpdatePolicy` was made for that policy. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRule | | description | A rule used to express this policy. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
| properties | | allowAll | | description | Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". |
|---|
|
|---|
| denyAll | | description | Setting this to true means that all values are denied. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| enforce | | description | If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. This field can be set only in policies for boolean constraints. |
|---|
| type | boolean |
|---|
|
|---|
| parameters | | additionalProperties | | description | Properties of the object. |
|---|
| type | any |
|---|
|
|---|
| description | Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
| type | object |
|---|
|
|---|
| values | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| description | List of values to be used for this policy rule. This field can be set only in policies for list constraints. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues | | description | A message that holds specific allowed and denied values. This message can define specific values and subtrees of the Resource Manager resource hierarchy (`Organizations`, `Folders`, `Projects`) that are allowed or denied. This is achieved by using the `under:` and optional `is:` prefixes. The `under:` prefix is used to denote resource subtree values. The `is:` prefix is used to denote specific values, and is required only if the value contains a ":". Values prefixed with "is:" are treated the same as values with no prefix. Ancestry subtrees must be in one of the following formats: - `projects/` (for example, `projects/tokyo-rain-123`) - `folders/` (for example, `folders/1234`) - `organizations/` (for example, `organizations/1234`) The `supports_under` field of the associated `Constraint` defines whether ancestry prefixes can be used. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| properties | | allowedValues | | description | List of values allowed at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| deniedValues | | description | List of values denied at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaAccessStateDiff | | description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaAccessStateDiff |
|---|
| properties | | accessChange | | description | How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies. |
|---|
| enum | - ACCESS_CHANGE_TYPE_UNSPECIFIED
- NO_CHANGE
- UNKNOWN_CHANGE
- ACCESS_REVOKED
- ACCESS_GAINED
- ACCESS_MAYBE_REVOKED
- ACCESS_MAYBE_GAINED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal's access did not change. This includes the case where both baseline and simulated are UNKNOWN, but the unknown information is equivalent.
- The principal's access under both the current policies and the proposed policies is `UNKNOWN`, but the unknown information differs between them.
- The principal had access under the current policies (`GRANTED`), but will no longer have access after the proposed changes (`NOT_GRANTED`).
- The principal did not have access under the current policies (`NOT_GRANTED`), but will have access after the proposed changes (`GRANTED`).
- This result can occur for the following reasons: * The principal had access under the current policies (`GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will not have access after the proposed changes (`NOT_GRANTED`).
- This result can occur for the following reasons: * The principal did not have access under the current policies (`NOT_GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will have access after the proposed changes (`GRANTED`).
|
|---|
| type | string |
|---|
|
|---|
| baseline | | $ref | GoogleCloudPolicysimulatorV1alphaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the current (baseline) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
| simulated | | $ref | GoogleCloudPolicysimulatorV1alphaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaAccessTuple | | description | Information about the principal, resource, and permission to check. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaAccessTuple |
|---|
| properties | | fullResourceName | | description | Required. The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| permission | | description | Required. The IAM permission to check for the specified principal and resource. For a complete list of IAM permissions, see https://cloud.google.com/iam/help/permissions/reference. For a complete list of predefined IAM roles and the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| principal | | description | Required. The principal whose access you want to check, in the form of the email address that represents that principal. For example, `alice@example.com` or `my-service-account@my-project.iam.gserviceaccount.com`. The principal must be a Google Account or a service account. Other types of principals are not supported. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaBindingExplanation | | description | Details about how a binding in a policy affects a principal's ability to use a permission. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaBindingExplanation |
|---|
| properties | | access | | description | Required. Indicates whether _this binding_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another binding that overrides this binding. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition expression that prevents this binding from granting access unless the expression evaluates to `true`. To learn about IAM Conditions, see https://cloud.google.com/iam/docs/conditions-overview. |
|---|
|
|---|
| memberships | | additionalProperties | | $ref | GoogleCloudPolicysimulatorV1alphaBindingExplanationAnnotatedMembership |
|---|
|
|---|
| description | Indicates whether each principal in the binding includes the principal specified in the request, either directly or indirectly. Each key identifies a principal in the binding, and each value indicates whether the principal in the binding includes the principal in the request. For example, suppose that a binding includes the following principals: * `user:alice@example.com` * `group:product-eng@example.com` The principal in the replayed access tuple is `user:bob@example.com`. This user is a principal of the group `group:product-eng@example.com`. For the first principal in the binding, the key is `user:alice@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_NOT_INCLUDED`. For the second principal in the binding, the key is `group:product-eng@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_INCLUDED`. |
|---|
| type | object |
|---|
|
|---|
| relevance | | description | The relevance of this binding to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
| role | | description | The role that this binding grants. For example, `roles/compute.serviceAgent`. For a complete list of predefined IAM roles, as well as the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| rolePermission | | description | Indicates whether the role granted by this binding contains the specified permission. |
|---|
| enum | - ROLE_PERMISSION_UNSPECIFIED
- ROLE_PERMISSION_INCLUDED
- ROLE_PERMISSION_NOT_INCLUDED
- ROLE_PERMISSION_UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The permission is included in the role.
- The permission is not included in the role.
- The user who created the Replay is not allowed to access the binding.
|
|---|
| type | string |
|---|
|
|---|
| rolePermissionRelevance | | description | The relevance of the permission's existence, or nonexistence, in the role to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaBindingExplanationAnnotatedMembership | | description | Details about whether the binding includes the principal. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaBindingExplanationAnnotatedMembership |
|---|
| properties | | membership | | description | Indicates whether the binding includes the principal. |
|---|
| enum | - MEMBERSHIP_UNSPECIFIED
- MEMBERSHIP_INCLUDED
- MEMBERSHIP_NOT_INCLUDED
- MEMBERSHIP_UNKNOWN_INFO_DENIED
- MEMBERSHIP_UNKNOWN_UNSUPPORTED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The binding includes the principal. The principal can be included directly or indirectly. For example: * A principal is included directly if that principal is listed in the binding. * A principal is included indirectly if that principal is in a Google group or Google Workspace domain that is listed in the binding.
- The binding does not include the principal.
- The user who created the Replay is not allowed to access the binding.
- The principal is an unsupported type. Only Google Accounts and service accounts are supported.
|
|---|
| type | string |
|---|
|
|---|
| relevance | | description | The relevance of the principal's status to the overall determination for the binding. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaExplainedAccess | | description | Details about how a set of policies, listed in ExplainedPolicy, resulted in a certain AccessState when replaying an access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaExplainedAccess |
|---|
| properties | | accessState | | description | Whether the principal in the access tuple has permission to access the resource in the access tuple under the given policies. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| errors | | description | If the AccessState is `UNKNOWN`, this field contains a list of errors explaining why the result is `UNKNOWN`. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| policies | | description | If the AccessState is `UNKNOWN`, this field contains the policies that led to that result. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaExplainedPolicy |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaExplainedPolicy | | description | Details about how a specific IAM Policy contributed to the access check. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaExplainedPolicy |
|---|
| properties | | access | | description | Indicates whether _this policy_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another policy that overrides this policy. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| bindingExplanations | | description | Details about how each binding in the policy affects the principal's ability, or inability, to use the permission for the resource. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaBindingExplanation |
|---|
|
|---|
| type | array |
|---|
|
|---|
| fullResourceName | | description | The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. If the user who created the Replay does not have access to the policy, this field is omitted. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| policy | | $ref | GoogleIamV1Policy |
|---|
| description | The IAM policy attached to the resource. If the user who created the Replay does not have access to the policy, this field is empty. |
|---|
|
|---|
| relevance | | description | The relevance of this policy to the overall determination in the TroubleshootIamPolicyResponse. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaListOrgPolicyViolationsPreviewsResponse | | description | ListOrgPolicyViolationsPreviewsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsPreviews. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaListOrgPolicyViolationsPreviewsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolationsPreviews | | description | The list of OrgPolicyViolationsPreview |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaListOrgPolicyViolationsResponse | | description | ListOrgPolicyViolationsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolations |
|---|
| id | GoogleCloudPolicysimulatorV1alphaListOrgPolicyViolationsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolations | | description | The list of OrgPolicyViolations |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaListReplayResultsResponse | | description | Response message for Simulator.ListReplayResults. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaListReplayResultsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of ReplayResult objects. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replayResults | | description | The results of running a Replay. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaReplayResult |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaListReplaysResponse | | description | Response message for Simulator.ListReplays. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaListReplaysResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replays | | description | The list of Replay objects. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaReplay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolation | | description | OrgPolicyViolation is a resource representing a single resource violating a single OrgPolicy constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolation |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | The custom constraint being violated. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | Any error encountered during the evaluation. |
|---|
|
|---|
| name | | description | The name of the `OrgPolicyViolation`. Example: organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f/orgPolicyViolations/38ce` |
|---|
| type | string |
|---|
|
|---|
| resource | | $ref | GoogleCloudPolicysimulatorV1alphaResourceContext |
|---|
| description | The resource violating the constraint. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaReplay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaReplay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1alphaReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1alphaReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaReplayDiff | | description | The difference between the results of evaluating an access tuple under the current (baseline) policies and under the proposed (simulated) policies. This difference explains how a principal's access could change if the proposed policies were applied. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaReplayDiff |
|---|
| properties | | accessDiff | | $ref | GoogleCloudPolicysimulatorV1alphaAccessStateDiff |
|---|
| description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the AccessState field. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaReplayResult | | description | The result of replaying a single access tuple against a simulated state. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaReplayResult |
|---|
| properties | | accessTuple | | $ref | GoogleCloudPolicysimulatorV1alphaAccessTuple |
|---|
| description | The access tuple that was replayed. This field includes information about the principal, resource, and permission that were involved in the access attempt. |
|---|
|
|---|
| diff | | $ref | GoogleCloudPolicysimulatorV1alphaReplayDiff |
|---|
| description | The difference between the principal's access under the current (baseline) policies and the principal's access under the proposed (simulated) policies. This field is only included for access tuples that were successfully replayed and had different results under the current policies and the proposed policies. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error that caused the access tuple replay to fail. This field is only included for access tuples that were not replayed successfully. |
|---|
|
|---|
| lastSeenDate | | $ref | GoogleTypeDate |
|---|
| description | The latest date this access tuple was seen in the logs. |
|---|
|
|---|
| name | | description | The resource name of the `ReplayResult`, in the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}/results/{replay-result-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36/results/1234` |
|---|
| type | string |
|---|
|
|---|
| parent | | description | The Replay that the access tuple was included in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaResourceContext | | description | ResourceContext provides the context we know about a resource. It is similar in concept to google.cloud.asset.v1.Resource, but focuses on the information specifically used by Simulator. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaResourceContext |
|---|
| properties | | ancestors | | description | The ancestry path of the resource in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the resource is a project, folder, or organization, the ancestry path starts from the resource itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]` |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| assetType | | description | The asset type of the resource as defined by CAIS. Example: `compute.googleapis.com/Firewall` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information. |
|---|
| type | string |
|---|
|
|---|
| resource | | description | The full name of the resource. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policysimulator-v1beta | | dictionary_item_removed | - root['resources']['folders']['resources']['locations']['resources']['replays']['methods']
- root['resources']['folders']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['orgPolicyViolationsPreviews']['resources']['orgPolicyViolations']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['methods']
- root['resources']['organizations']['resources']['locations']['resources']['replays']['resources']['results']
- root['resources']['projects']['resources']['locations']['resources']['replays']['methods']
- root['resources']['projects']['resources']['locations']['resources']['replays']['resources']['results']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas'] | | new_value | | GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
| old_value | | GoogleCloudOrgpolicyV2AlternatePolicySpec | | description | Similar to PolicySpec but with an extra 'launch' field for launch reference. The PolicySpec here is specific for dry-run. |
|---|
| id | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| properties | | launch | | description | Reference to the launch that will be used while audit logging and to control the launch. Should be set only in the alternate policy. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Specify constraint for configurations of Google Cloud resources. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2CustomConstraint | | description | A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. |
|---|
| id | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| properties | | actionType | | description | Allow or deny type. |
|---|
| enum | - ACTION_TYPE_UNSPECIFIED
- ALLOW
- DENY
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Allowed action type.
- Deny action type.
|
|---|
| type | string |
|---|
|
|---|
| condition | | description | A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. |
|---|
| type | string |
|---|
|
|---|
| description | | description | Detailed information about this custom policy constraint. The max length of the description is 2000 characters. |
|---|
| type | string |
|---|
|
|---|
| displayName | | description | One line display name for the UI. The max length of the display_name is 200 characters. |
|---|
| type | string |
|---|
|
|---|
| methodTypes | | description | All the operations being applied for this constraint. |
|---|
| items | | enum | - METHOD_TYPE_UNSPECIFIED
- CREATE
- UPDATE
- DELETE
- REMOVE_GRANT
- GOVERN_TAGS
|
|---|
| enumDescriptions | - This is only used for distinguishing unset values and should never be used. Results in an error.
- Constraint applied when creating the resource.
- Constraint applied when updating the resource.
- Constraint applied when deleting the resource. Not currently supported.
- Constraint applied when removing an IAM grant.
- Constraint applied when enforcing forced tagging.
|
|---|
| type | string |
|---|
|
|---|
| type | array |
|---|
|
|---|
| name | | description | Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` The max length is 70 characters and the minimum length is 1. Note that the prefix `organizations/{organization_id}/customConstraints/` is not counted. |
|---|
| type | string |
|---|
|
|---|
| resourceTypes | | description | Immutable. The resource instance type on which this policy applies. Format will be of the form : `/` Example: * `compute.googleapis.com/Instance`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The last time this custom constraint was updated. This represents the last time that the `CreateCustomConstraint` or `UpdateCustomConstraint` methods were called. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2Policy | | description | Defines an organization policy which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2Policy |
|---|
| properties | | alternate | | $ref | GoogleCloudOrgpolicyV2AlternatePolicySpec |
|---|
| deprecated | True |
|---|
| description | Deprecated. |
|---|
|
|---|
| dryRunSpec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Dry-run policy. Audit-only policy, can be used to monitor how the policy would have impacted the existing and future resources if it's enforced. |
|---|
|
|---|
| etag | | description | Optional. An opaque tag indicating the current state of the policy, used for concurrency control. This 'etag' is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. |
|---|
| type | string |
|---|
|
|---|
| name | | description | Immutable. The resource name of the policy. Must be one of the following forms, where `constraint_name` is the name of the constraint which this policy configures: * `projects/{project_number}/policies/{constraint_name}` * `folders/{folder_id}/policies/{constraint_name}` * `organizations/{organization_id}/policies/{constraint_name}` For example, `projects/123/policies/compute.disableSerialPortAccess`. Note: `projects/{project_id}/policies/{constraint_name}` is also an acceptable name for API requests, but responses will return the name using the equivalent project number. |
|---|
| type | string |
|---|
|
|---|
| spec | | $ref | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| description | Basic information about the organization policy. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpec | | description | Defines a Google Cloud policy specification which is used to specify constraints for configurations of Google Cloud resources. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpec |
|---|
| properties | | etag | | description | An opaque tag indicating the current version of the policySpec, used for concurrency control. This field is ignored if used in a `CreatePolicy` request. When the policy is returned from either a `GetPolicy` or a `ListPolicies` request, this `etag` indicates the version of the current policySpec to use when executing a read-modify-write loop. When the policy is returned from a `GetEffectivePolicy` request, the `etag` will be unset. |
|---|
| type | string |
|---|
|
|---|
| inheritFromParent | | description | Determines the inheritance behavior for this policy. If `inherit_from_parent` is true, policy rules set higher up in the hierarchy (up to the closest root) are inherited and present in the effective policy. If it is false, then no rules are inherited, and this policy becomes the new root for evaluation. This field can be set only for policies which configure list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| reset | | description | Ignores policies set above this resource and restores the `constraint_default` enforcement behavior of the specific constraint at this resource. This field can be set in policies for either list or boolean constraints. If set, `rules` must be empty and `inherit_from_parent` must be set to false. |
|---|
| type | boolean |
|---|
|
|---|
| rules | | description | In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. |
|---|
| items | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
|
|---|
| type | array |
|---|
|
|---|
| updateTime | | description | Output only. The time stamp this was previously updated. This represents the last time a call to `CreatePolicy` or `UpdatePolicy` was made for that policy. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRule | | description | A rule used to express this policy. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRule |
|---|
| properties | | allowAll | | description | Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". |
|---|
|
|---|
| denyAll | | description | Setting this to true means that all values are denied. This field can be set only in policies for list constraints. |
|---|
| type | boolean |
|---|
|
|---|
| enforce | | description | If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. This field can be set only in policies for boolean constraints. |
|---|
| type | boolean |
|---|
|
|---|
| parameters | | additionalProperties | | description | Properties of the object. |
|---|
| type | any |
|---|
|
|---|
| description | Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: { "allowedLocations" : ["us-east1", "us-west1"], "allowAll" : true } |
|---|
| type | object |
|---|
|
|---|
| values | | $ref | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| description | List of values to be used for this policy rule. This field can be set only in policies for list constraints. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues | | description | A message that holds specific allowed and denied values. This message can define specific values and subtrees of the Resource Manager resource hierarchy (`Organizations`, `Folders`, `Projects`) that are allowed or denied. This is achieved by using the `under:` and optional `is:` prefixes. The `under:` prefix is used to denote resource subtree values. The `is:` prefix is used to denote specific values, and is required only if the value contains a ":". Values prefixed with "is:" are treated the same as values with no prefix. Ancestry subtrees must be in one of the following formats: - `projects/` (for example, `projects/tokyo-rain-123`) - `folders/` (for example, `folders/1234`) - `organizations/` (for example, `organizations/1234`) The `supports_under` field of the associated `Constraint` defines whether ancestry prefixes can be used. |
|---|
| id | GoogleCloudOrgpolicyV2PolicySpecPolicyRuleStringValues |
|---|
| properties | | allowedValues | | description | List of values allowed at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| deniedValues | | description | List of values denied at this resource. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1Replay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1Replay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayOperationMetadata | | description | Metadata about a Replay operation. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayOperationMetadata |
|---|
| properties | | startTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1ReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1ReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1alphaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaAccessStateDiff | | description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1betaAccessStateDiff |
|---|
| properties | | accessChange | | description | How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies. |
|---|
| enum | - ACCESS_CHANGE_TYPE_UNSPECIFIED
- NO_CHANGE
- UNKNOWN_CHANGE
- ACCESS_REVOKED
- ACCESS_GAINED
- ACCESS_MAYBE_REVOKED
- ACCESS_MAYBE_GAINED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal's access did not change. This includes the case where both baseline and simulated are UNKNOWN, but the unknown information is equivalent.
- The principal's access under both the current policies and the proposed policies is `UNKNOWN`, but the unknown information differs between them.
- The principal had access under the current policies (`GRANTED`), but will no longer have access after the proposed changes (`NOT_GRANTED`).
- The principal did not have access under the current policies (`NOT_GRANTED`), but will have access after the proposed changes (`GRANTED`).
- This result can occur for the following reasons: * The principal had access under the current policies (`GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will not have access after the proposed changes (`NOT_GRANTED`).
- This result can occur for the following reasons: * The principal did not have access under the current policies (`NOT_GRANTED`), but their access after the proposed changes is `UNKNOWN`. * The principal's access under the current policies is `UNKNOWN`, but they will have access after the proposed changes (`GRANTED`).
|
|---|
| type | string |
|---|
|
|---|
| baseline | | $ref | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the current (baseline) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
| simulated | | $ref | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| description | The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaAccessTuple | | description | Information about the principal, resource, and permission to check. |
|---|
| id | GoogleCloudPolicysimulatorV1betaAccessTuple |
|---|
| properties | | fullResourceName | | description | Required. The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| permission | | description | Required. The IAM permission to check for the specified principal and resource. For a complete list of IAM permissions, see https://cloud.google.com/iam/help/permissions/reference. For a complete list of predefined IAM roles and the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| principal | | description | Required. The principal whose access you want to check, in the form of the email address that represents that principal. For example, `alice@example.com` or `my-service-account@my-project.iam.gserviceaccount.com`. The principal must be a Google Account or a service account. Other types of principals are not supported. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaBindingExplanation | | description | Details about how a binding in a policy affects a principal's ability to use a permission. |
|---|
| id | GoogleCloudPolicysimulatorV1betaBindingExplanation |
|---|
| properties | | access | | description | Required. Indicates whether _this binding_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another binding that overrides this binding. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| condition | | $ref | GoogleTypeExpr |
|---|
| description | A condition expression that prevents this binding from granting access unless the expression evaluates to `true`. To learn about IAM Conditions, see https://cloud.google.com/iam/docs/conditions-overview. |
|---|
|
|---|
| memberships | | additionalProperties | | $ref | GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership |
|---|
|
|---|
| description | Indicates whether each principal in the binding includes the principal specified in the request, either directly or indirectly. Each key identifies a principal in the binding, and each value indicates whether the principal in the binding includes the principal in the request. For example, suppose that a binding includes the following principals: * `user:alice@example.com` * `group:product-eng@example.com` The principal in the replayed access tuple is `user:bob@example.com`. This user is a principal of the group `group:product-eng@example.com`. For the first principal in the binding, the key is `user:alice@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_NOT_INCLUDED`. For the second principal in the binding, the key is `group:product-eng@example.com`, and the `membership` field in the value is set to `MEMBERSHIP_INCLUDED`. |
|---|
| type | object |
|---|
|
|---|
| relevance | | description | The relevance of this binding to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
| role | | description | The role that this binding grants. For example, `roles/compute.serviceAgent`. For a complete list of predefined IAM roles, as well as the permissions in each role, see https://cloud.google.com/iam/help/roles/reference. |
|---|
| type | string |
|---|
|
|---|
| rolePermission | | description | Indicates whether the role granted by this binding contains the specified permission. |
|---|
| enum | - ROLE_PERMISSION_UNSPECIFIED
- ROLE_PERMISSION_INCLUDED
- ROLE_PERMISSION_NOT_INCLUDED
- ROLE_PERMISSION_UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The permission is included in the role.
- The permission is not included in the role.
- The user who created the Replay is not allowed to access the binding.
|
|---|
| type | string |
|---|
|
|---|
| rolePermissionRelevance | | description | The relevance of the permission's existence, or nonexistence, in the role to the overall determination for the entire policy. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership | | description | Details about whether the binding includes the principal. |
|---|
| id | GoogleCloudPolicysimulatorV1betaBindingExplanationAnnotatedMembership |
|---|
| properties | | membership | | description | Indicates whether the binding includes the principal. |
|---|
| enum | - MEMBERSHIP_UNSPECIFIED
- MEMBERSHIP_INCLUDED
- MEMBERSHIP_NOT_INCLUDED
- MEMBERSHIP_UNKNOWN_INFO_DENIED
- MEMBERSHIP_UNKNOWN_UNSUPPORTED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The binding includes the principal. The principal can be included directly or indirectly. For example: * A principal is included directly if that principal is listed in the binding. * A principal is included indirectly if that principal is in a Google group or Google Workspace domain that is listed in the binding.
- The binding does not include the principal.
- The user who created the Replay is not allowed to access the binding.
- The principal is an unsupported type. Only Google Accounts and service accounts are supported.
|
|---|
| type | string |
|---|
|
|---|
| relevance | | description | The relevance of the principal's status to the overall determination for the binding. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata | | description | CreateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaCreateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e., when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | Output only. The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaExplainedAccess | | description | Details about how a set of policies, listed in ExplainedPolicy, resulted in a certain AccessState when replaying an access tuple. |
|---|
| id | GoogleCloudPolicysimulatorV1betaExplainedAccess |
|---|
| properties | | accessState | | description | Whether the principal in the access tuple has permission to access the resource in the access tuple under the given policies. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| errors | | description | If the AccessState is `UNKNOWN`, this field contains a list of errors explaining why the result is `UNKNOWN`. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| policies | | description | If the AccessState is `UNKNOWN`, this field contains the policies that led to that result. If the `AccessState` is `GRANTED` or `NOT_GRANTED`, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaExplainedPolicy |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaExplainedPolicy | | description | Details about how a specific IAM Policy contributed to the access check. |
|---|
| id | GoogleCloudPolicysimulatorV1betaExplainedPolicy |
|---|
| properties | | access | | description | Indicates whether _this policy_ provides the specified permission to the specified principal for the specified resource. This field does _not_ indicate whether the principal actually has the permission for the resource. There might be another policy that overrides this policy. To determine whether the principal actually has the permission, use the `access` field in the TroubleshootIamPolicyResponse. |
|---|
| enum | - ACCESS_STATE_UNSPECIFIED
- GRANTED
- NOT_GRANTED
- UNKNOWN_CONDITIONAL
- UNKNOWN_INFO_DENIED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The principal has the permission.
- The principal does not have the permission.
- The principal has the permission only if a condition expression evaluates to `true`.
- The user who created the Replay does not have access to all of the policies that Policy Simulator needs to evaluate.
|
|---|
| type | string |
|---|
|
|---|
| bindingExplanations | | description | Details about how each binding in the policy affects the principal's ability, or inability, to use the permission for the resource. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaBindingExplanation |
|---|
|
|---|
| type | array |
|---|
|
|---|
| fullResourceName | | description | The full resource name that identifies the resource. For example, `//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance`. If the user who created the Replay does not have access to the policy, this field is omitted. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. |
|---|
| type | string |
|---|
|
|---|
| policy | | $ref | GoogleIamV1Policy |
|---|
| description | The IAM policy attached to the resource. If the user who created the Replay does not have access to the policy, this field is empty. |
|---|
|
|---|
| relevance | | description | The relevance of this policy to the overall determination in the TroubleshootIamPolicyResponse. If the user who created the Replay does not have access to the policy, this field is omitted. |
|---|
| enum | - HEURISTIC_RELEVANCE_UNSPECIFIED
- NORMAL
- HIGH
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination.
- The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata | | description | GenerateOrgPolicyViolationsPreviewOperationMetadata is metadata about an OrgPolicyViolationsPreview generations operation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaGenerateOrgPolicyViolationsPreviewOperationMetadata |
|---|
| properties | | requestTime | | description | Time when the request was received. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| resourcesFound | | description | Total number of resources that need scanning. Should equal resource_scanned + resources_pending |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesPending | | description | Number of resources still to scan. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| resourcesScanned | | description | Number of resources already scanned. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| startTime | | description | Time when the request started processing, i.e. when the state was set to RUNNING. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| state | | description | The current state of the operation. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsPreviewsResponse | | description | ListOrgPolicyViolationsPreviewsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolationsPreviews. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsPreviewsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolationsPreviews | | description | The list of OrgPolicyViolationsPreview |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsResponse | | description | ListOrgPolicyViolationsResponse is the response message for OrgPolicyViolationsPreviewService.ListOrgPolicyViolations |
|---|
| id | GoogleCloudPolicysimulatorV1betaListOrgPolicyViolationsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| orgPolicyViolations | | description | The list of OrgPolicyViolations |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListReplayResultsResponse | | description | Response message for Simulator.ListReplayResults. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListReplayResultsResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of ReplayResult objects. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replayResults | | description | The results of running a Replay. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaReplayResult |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaListReplaysResponse | | description | Response message for Simulator.ListReplays. |
|---|
| id | GoogleCloudPolicysimulatorV1betaListReplaysResponse |
|---|
| properties | | nextPageToken | | description | A token that you can use to retrieve the next page of results. If this field is omitted, there are no subsequent pages. |
|---|
| type | string |
|---|
|
|---|
| replays | | description | The list of Replay objects. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaReplay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay | | description | The proposed changes to OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| properties | | customConstraints | | description | Optional. The OrgPolicy CustomConstraint changes to preview violations for. Any existing CustomConstraints with the same name will be overridden in the simulation. That is, violations will be determined as if all custom constraints in the overlay were instantiated. Only a single custom_constraint is supported in the overlay at a time. For evaluating multiple constraints, multiple `GenerateOrgPolicyViolationsPreview` requests are made, where each request evaluates a single constraint. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
| policies | | description | Optional. The OrgPolicy changes to preview violations for. Any existing OrgPolicies with the same name will be overridden in the simulation. That is, violations will be determined as if all policies in the overlay were created or updated. |
|---|
| items | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay | | description | A change to an OrgPolicy custom constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayCustomConstraintOverlay |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | Optional. The new or updated custom constraint. |
|---|
|
|---|
| customConstraintParent | | description | Optional. Resource the constraint is attached to. Example: "organization/987654" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay | | description | A change to an OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlayPolicyOverlay |
|---|
| properties | | policy | | $ref | GoogleCloudOrgpolicyV2Policy |
|---|
| description | Optional. The new or updated OrgPolicy. |
|---|
|
|---|
| policyParent | | description | Optional. The parent of the policy we are attaching to. Example: "projects/123456" |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolation | | description | OrgPolicyViolation is a resource representing a single resource violating a single OrgPolicy constraint. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolation |
|---|
| properties | | customConstraint | | $ref | GoogleCloudOrgpolicyV2CustomConstraint |
|---|
| description | The custom constraint being violated. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | Any error encountered during the evaluation. |
|---|
|
|---|
| name | | description | The name of the `OrgPolicyViolation`. Example: organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f/orgPolicyViolations/38ce` |
|---|
| type | string |
|---|
|
|---|
| resource | | $ref | GoogleCloudPolicysimulatorV1betaResourceContext |
|---|
| description | The resource violating the constraint. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview | | description | OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made. The list of violations are modeled as child resources and retrieved via a ListOrgPolicyViolations API call. There are potentially more OrgPolicyViolations than could fit in an embedded field. Thus, the use of a child resource instead of a field. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreview |
|---|
| properties | | createTime | | description | Output only. Time when this `OrgPolicyViolationsPreview` was created. |
|---|
| format | google-datetime |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| customConstraints | | description | Output only. The names of the constraints against which all `OrgPolicyViolations` were evaluated. If `OrgPolicyOverlay` only contains `PolicyOverlay` then it contains the name of the configured custom constraint, applicable to the specified policies. Otherwise it contains the name of the constraint specified in `CustomConstraintOverlay`. Format: `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example: `organizations/123/customConstraints/custom.createOnlyE2TypeVms` |
|---|
| items | |
|---|
| readOnly | True |
|---|
| type | array |
|---|
|
|---|
| name | | description | Output only. The resource name of the `OrgPolicyViolationsPreview`. It has the following format: `organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}` Example: `organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| overlay | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyOverlay |
|---|
| description | Required. The proposed changes we are previewing violations for. |
|---|
|
|---|
| resourceCounts | | $ref | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| description | Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The state of the `OrgPolicyViolationsPreview`. |
|---|
| enum | - PREVIEW_STATE_UNSPECIFIED
- PREVIEW_PENDING
- PREVIEW_RUNNING
- PREVIEW_SUCCEEDED
- PREVIEW_FAILED
|
|---|
| enumDescriptions | - The state is unspecified.
- The OrgPolicyViolationsPreview has not been created yet.
- The OrgPolicyViolationsPreview is currently being created.
- The OrgPolicyViolationsPreview creation finished successfully.
- The OrgPolicyViolationsPreview creation failed with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| violationsCount | | description | Output only. The number of OrgPolicyViolations in this `OrgPolicyViolationsPreview`. This count may differ from `resource_summary.noncompliant_count` because each OrgPolicyViolation is specific to a resource **and** constraint. If there are multiple constraints being evaluated (i.e. multiple policies in the overlay), a single resource may violate multiple constraints. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts | | description | A summary of the state of all resources scanned for compliance with the changed OrgPolicy. |
|---|
| id | GoogleCloudPolicysimulatorV1betaOrgPolicyViolationsPreviewResourceCounts |
|---|
| properties | | compliant | | description | Output only. Number of scanned resources with zero violations. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| errors | | description | Output only. Number of resources that returned an error when scanned. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| noncompliant | | description | Output only. Number of scanned resources with at least one violation. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| scanned | | description | Output only. Number of resources checked for compliance. Must equal: unenforced + noncompliant + compliant + error |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
| unenforced | | description | Output only. Number of resources where the constraint was not enforced, i.e. the Policy set `enforced: false` for that resource. |
|---|
| format | int32 |
|---|
| readOnly | True |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplay | | description | A resource describing a `Replay`, or simulation. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplay |
|---|
| properties | | config | | $ref | GoogleCloudPolicysimulatorV1betaReplayConfig |
|---|
| description | Required. The configuration used for the `Replay`. |
|---|
|
|---|
| name | | description | Output only. The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` |
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
| resultsSummary | | $ref | GoogleCloudPolicysimulatorV1betaReplayResultsSummary |
|---|
| description | Output only. Summary statistics about the replayed log entries. |
|---|
| readOnly | True |
|---|
|
|---|
| state | | description | Output only. The current state of the `Replay`. |
|---|
| enum | - STATE_UNSPECIFIED
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
|
|---|
| enumDescriptions | - Default value. This value is unused.
- The `Replay` has not started yet.
- The `Replay` is currently running.
- The `Replay` has successfully completed.
- The `Replay` has finished with an error.
|
|---|
| readOnly | True |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayConfig | | description | The configuration used for a Replay. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayConfig |
|---|
| properties | | logSource | | description | The logs to use as input for the Replay. |
|---|
| enum | - LOG_SOURCE_UNSPECIFIED
- RECENT_ACCESSES
|
|---|
| enumDescriptions | - An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`.
- All access logs from the last 90 days. These logs may not include logs from the most recent 7 days.
|
|---|
| type | string |
|---|
|
|---|
| policyOverlay | | additionalProperties | |
|---|
| description | A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, `//cloudresourcemanager.googleapis.com/projects/my-project`. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayDiff | | description | The difference between the results of evaluating an access tuple under the current (baseline) policies and under the proposed (simulated) policies. This difference explains how a principal's access could change if the proposed policies were applied. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayDiff |
|---|
| properties | | accessDiff | | $ref | GoogleCloudPolicysimulatorV1betaAccessStateDiff |
|---|
| description | A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the AccessState field. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayResult | | description | The result of replaying a single access tuple against a simulated state. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayResult |
|---|
| properties | | accessTuple | | $ref | GoogleCloudPolicysimulatorV1betaAccessTuple |
|---|
| description | The access tuple that was replayed. This field includes information about the principal, resource, and permission that were involved in the access attempt. |
|---|
|
|---|
| diff | | $ref | GoogleCloudPolicysimulatorV1betaReplayDiff |
|---|
| description | The difference between the principal's access under the current (baseline) policies and the principal's access under the proposed (simulated) policies. This field is only included for access tuples that were successfully replayed and had different results under the current policies and the proposed policies. |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error that caused the access tuple replay to fail. This field is only included for access tuples that were not replayed successfully. |
|---|
|
|---|
| lastSeenDate | | $ref | GoogleTypeDate |
|---|
| description | The latest date this access tuple was seen in the logs. |
|---|
|
|---|
| name | | description | The resource name of the `ReplayResult`, in the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}/results/{replay-result-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36/results/1234` |
|---|
| type | string |
|---|
|
|---|
| parent | | description | The Replay that the access tuple was included in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaReplayResultsSummary | | description | Summary statistics about the replayed log entries. |
|---|
| id | GoogleCloudPolicysimulatorV1betaReplayResultsSummary |
|---|
| properties | | differenceCount | | description | The number of replayed log entries with a difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| errorCount | | description | The number of log entries that could not be replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| logCount | | description | The total number of log entries replayed. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| newestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the newest log entry replayed. |
|---|
|
|---|
| oldestDate | | $ref | GoogleTypeDate |
|---|
| description | The date of the oldest log entry replayed. |
|---|
|
|---|
| unchangedCount | | description | The number of replayed log entries with no difference between baseline and simulated policies. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleCloudPolicysimulatorV1betaResourceContext | | description | ResourceContext provides the context we know about a resource. It is similar in concept to google.cloud.asset.v1.Resource, but focuses on the information specifically used by Simulator. |
|---|
| id | GoogleCloudPolicysimulatorV1betaResourceContext |
|---|
| properties | | ancestors | | description | The ancestry path of the resource in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the resource is a project, folder, or organization, the ancestry path starts from the resource itself. Example: `["projects/123456789", "folders/5432", "organizations/1234"]` |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| assetType | | description | The asset type of the resource as defined by CAIS. Example: `compute.googleapis.com/Firewall` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information. |
|---|
| type | string |
|---|
|
|---|
| resource | | description | The full name of the resource. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditConfig | | description | Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging. |
|---|
| id | GoogleIamV1AuditConfig |
|---|
| properties | | auditLogConfigs | | description | The configuration for logging of each type of permission. |
|---|
| items | | $ref | GoogleIamV1AuditLogConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| service | | description | Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1AuditLogConfig | | description | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
|---|
| id | GoogleIamV1AuditLogConfig |
|---|
| properties | | exemptedMembers | | description | Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| logType | | description | The log type that this config enables. |
|---|
| enum | - LOG_TYPE_UNSPECIFIED
- ADMIN_READ
- DATA_WRITE
- DATA_READ
|
|---|
| enumDescriptions | - Default case. Should never be this.
- Admin reads. Example: CloudIAM getIamPolicy
- Data writes. Example: CloudSQL Users create
- Data reads. Example: CloudSQL Users list
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Binding | | description | Associates `members`, or principals, with a `role`. |
|---|
| id | GoogleIamV1Binding |
|---|
| properties | | condition | | $ref | GoogleTypeExpr |
|---|
| description | The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
|
|---|
| members | | description | Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| role | | description | Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleIamV1Policy | | description | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). |
|---|
| id | GoogleIamV1Policy |
|---|
| properties | | auditConfigs | | description | Specifies cloud audit logging configuration for this policy. |
|---|
| items | | $ref | GoogleIamV1AuditConfig |
|---|
|
|---|
| type | array |
|---|
|
|---|
| bindings | | description | Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| etag | | description | `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| version | | description | Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningListOperationsResponse | | description | The response message for Operations.ListOperations. |
|---|
| id | GoogleLongrunningListOperationsResponse |
|---|
| properties | | nextPageToken | | description | The standard List next-page token. |
|---|
| type | string |
|---|
|
|---|
| operations | | description | A list of operations that matches the specified filter in the request. |
|---|
| items | | $ref | GoogleLongrunningOperation |
|---|
|
|---|
| type | array |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleLongrunningOperation | | description | This resource represents a long-running operation that is the result of a network API call. |
|---|
| id | GoogleLongrunningOperation |
|---|
| properties | | done | | description | If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. |
|---|
| type | boolean |
|---|
|
|---|
| error | | $ref | GoogleRpcStatus |
|---|
| description | The error result of the operation in case of failure or cancellation. |
|---|
|
|---|
| metadata | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. |
|---|
| type | object |
|---|
|
|---|
| name | | description | The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. |
|---|
| type | string |
|---|
|
|---|
| response | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| description | The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. |
|---|
| type | object |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleRpcStatus | | description | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
|---|
| id | GoogleRpcStatus |
|---|
| properties | | code | | description | The status code, which should be an enum value of google.rpc.Code. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| details | | description | A list of messages that carry the error details. There is a common set of message types for APIs to use. |
|---|
| items | | additionalProperties | | description | Properties of the object. Contains field @type with type URL. |
|---|
| type | any |
|---|
|
|---|
| type | object |
|---|
|
|---|
| type | array |
|---|
|
|---|
| message | | description | A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeDate | | description | Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp |
|---|
| id | GoogleTypeDate |
|---|
| properties | | day | | 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. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| month | | description | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| year | | description | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleTypeExpr | | description | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
|---|
| id | GoogleTypeExpr |
|---|
| properties | | description | | description | Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. |
|---|
| type | string |
|---|
|
|---|
| expression | | description | Textual representation of an expression in Common Expression Language syntax. |
|---|
| type | string |
|---|
|
|---|
| location | | description | Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. |
|---|
| type | string |
|---|
|
|---|
| title | | description | Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policytroubleshooter- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policytroubleshooter-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policytroubleshooter-v1beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policytroubleshooter-v2alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policytroubleshooter-v3 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policytroubleshooter-v3alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-policytroubleshooter-v3beta | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-presence- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-presence-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-privacysandboxmaven- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-privacysandboxmaven-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-pubsub- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-pubsub-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-pubsub-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-quantum- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-quantum-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-reach-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-reach-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-recommender- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-recommender-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-recommender-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-redis- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-redis-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-redis-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-redis-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-redis-v1internal1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-resourceproviderblog-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-resourceproviderblog-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-resourceproviderblog-pa-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-resourceproviderblog-pa-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-resourceproviderblog-pa-v1alpha3 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-resourceproviderblog-pa-v1alpha4 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-retail- | | values_changed | | root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['dataset']['description'] | | new_value | Determines which dataset to use for fetching completion. "user-data" will use the dataset imported through CompletionService.ImportCompletionData. `cloud-retail` will use the dataset generated by Cloud Retail based on user events. If left empty, completions will be fetched from the `user-data` dataset. Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
| old_value | Determines which dataset to use for fetching completion. "user-data" will use the imported dataset through CompletionService.ImportCompletionData. "cloud-retail" will use the dataset generated by cloud retail based on user events. If leave empty, it will use the "user-data". Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['enableAttributeSuggestions']['description'] | | new_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the `cloud-retail` dataset. |
|---|
| old_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the "cloud-retail" dataset. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['entity']['description'] | | new_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. This field will be applied to `completion_results` only. It has no effect on the `attribute_results`. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
| old_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['visitorId']['description'] | | new_value | Recommended field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
| old_value | Required field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250306 |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaCompleteQueryResponse']['properties']['attributeResults']['description'] | | new_value | A map of matched attribute suggestions. This field is only available for `cloud-retail` dataset. Current supported keys: * `brands` * `categories` |
|---|
| old_value | A map of matched attribute suggestions. This field is only available for "cloud-retail" dataset. Current supported keys: * `brands` * `categories` |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult']['properties']['attributes']['description'] | | new_value | Custom attributes for the suggestion term. * For `user-data`, the attributes are additional custom attributes ingested through BigQuery. * For `cloud-retail`, the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
| old_value | Custom attributes for the suggestion term. * For "user-data", the attributes are additional custom attributes ingested through BigQuery. * For "cloud-retail", the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a product matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-retail-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-retail-v2 | | values_changed | | root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['dataset']['description'] | | new_value | Determines which dataset to use for fetching completion. "user-data" will use the dataset imported through CompletionService.ImportCompletionData. `cloud-retail` will use the dataset generated by Cloud Retail based on user events. If left empty, completions will be fetched from the `user-data` dataset. Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
| old_value | Determines which dataset to use for fetching completion. "user-data" will use the imported dataset through CompletionService.ImportCompletionData. "cloud-retail" will use the dataset generated by cloud retail based on user events. If leave empty, it will use the "user-data". Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['enableAttributeSuggestions']['description'] | | new_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the `cloud-retail` dataset. |
|---|
| old_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the "cloud-retail" dataset. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['entity']['description'] | | new_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. This field will be applied to `completion_results` only. It has no effect on the `attribute_results`. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
| old_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['visitorId']['description'] | | new_value | Recommended field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
| old_value | Required field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250306 |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2CompleteQueryResponse']['properties']['attributeResults']['description'] | | new_value | A map of matched attribute suggestions. This field is only available for `cloud-retail` dataset. Current supported keys: * `brands` * `categories` |
|---|
| old_value | A map of matched attribute suggestions. This field is only available for "cloud-retail" dataset. Current supported keys: * `brands` * `categories` |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2CompleteQueryResponseCompletionResult']['properties']['attributes']['description'] | | new_value | Custom attributes for the suggestion term. * For `user-data`, the attributes are additional custom attributes ingested through BigQuery. * For `cloud-retail`, the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
| old_value | Custom attributes for the suggestion term. * For "user-data", the attributes are additional custom attributes ingested through BigQuery. * For "cloud-retail", the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2SearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a product matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-retail-v2alpha | | values_changed | | root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['dataset']['description'] | | new_value | Determines which dataset to use for fetching completion. "user-data" will use the dataset imported through CompletionService.ImportCompletionData. `cloud-retail` will use the dataset generated by Cloud Retail based on user events. If left empty, completions will be fetched from the `user-data` dataset. Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
| old_value | Determines which dataset to use for fetching completion. "user-data" will use the imported dataset through CompletionService.ImportCompletionData. "cloud-retail" will use the dataset generated by cloud retail based on user events. If leave empty, it will use the "user-data". Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['enableAttributeSuggestions']['description'] | | new_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the `cloud-retail` dataset. |
|---|
| old_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the "cloud-retail" dataset. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['entity']['description'] | | new_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. This field will be applied to `completion_results` only. It has no effect on the `attribute_results`. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
| old_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['visitorId']['description'] | | new_value | Recommended field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
| old_value | Required field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250306 |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2alphaCompleteQueryResponse']['properties']['attributeResults']['description'] | | new_value | A map of matched attribute suggestions. This field is only available for `cloud-retail` dataset. Current supported keys: * `brands` * `categories` |
|---|
| old_value | A map of matched attribute suggestions. This field is only available for "cloud-retail" dataset. Current supported keys: * `brands` * `categories` |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult']['properties']['attributes']['description'] | | new_value | Custom attributes for the suggestion term. * For `user-data`, the attributes are additional custom attributes ingested through BigQuery. * For `cloud-retail`, the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
| old_value | Custom attributes for the suggestion term. * For "user-data", the attributes are additional custom attributes ingested through BigQuery. * For "cloud-retail", the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2alphaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a product matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-retail-v2beta | | values_changed | | root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['dataset']['description'] | | new_value | Determines which dataset to use for fetching completion. "user-data" will use the dataset imported through CompletionService.ImportCompletionData. `cloud-retail` will use the dataset generated by Cloud Retail based on user events. If left empty, completions will be fetched from the `user-data` dataset. Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
| old_value | Determines which dataset to use for fetching completion. "user-data" will use the imported dataset through CompletionService.ImportCompletionData. "cloud-retail" will use the dataset generated by cloud retail based on user events. If leave empty, it will use the "user-data". Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['enableAttributeSuggestions']['description'] | | new_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the `cloud-retail` dataset. |
|---|
| old_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the "cloud-retail" dataset. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['entity']['description'] | | new_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. This field will be applied to `completion_results` only. It has no effect on the `attribute_results`. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
| old_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['visitorId']['description'] | | new_value | Recommended field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
| old_value | Required field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250306 |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaCompleteQueryResponse']['properties']['attributeResults']['description'] | | new_value | A map of matched attribute suggestions. This field is only available for `cloud-retail` dataset. Current supported keys: * `brands` * `categories` |
|---|
| old_value | A map of matched attribute suggestions. This field is only available for "cloud-retail" dataset. Current supported keys: * `brands` * `categories` |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult']['properties']['attributes']['description'] | | new_value | Custom attributes for the suggestion term. * For `user-data`, the attributes are additional custom attributes ingested through BigQuery. * For `cloud-retail`, the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
| old_value | Custom attributes for the suggestion term. * For "user-data", the attributes are additional custom attributes ingested through BigQuery. * For "cloud-retail", the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a product matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-salesforceshopping- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-salesforceshopping-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-sasportal- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-sasportal-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-sasportal-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-scone-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
|
|---|
|
|---|
| sandbox/staging-scone-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
|
|---|
|
|---|
| sandbox/staging-searchresearcherresults- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-searchresearcherresults-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-secretmanager- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-secretmanager-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-secretmanager-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-secretmanager-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-securitycenter- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
|
|---|
|
|---|
| sandbox/staging-securitycenter-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
|
|---|
|
|---|
| sandbox/staging-securitycenter-v1alpha2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
|
|---|
|
|---|
| sandbox/staging-securitycenter-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
|
|---|
|
|---|
| sandbox/staging-securitycenter-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
|
|---|
|
|---|
| sandbox/staging-securitycenter-v1p1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
|
|---|
|
|---|
| sandbox/staging-securitycenter-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
|
|---|
|
|---|
| sandbox/staging-securitycenter-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['GoogleCloudSecuritycenterV2MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['additionalTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][1] | DATA_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][2] | DATA_OBFUSCATION_STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][4] | OBFUSCATED_FILES_OR_INFO |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][5] | STEGANOGRAPHY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][6] | COMPILE_AFTER_DELIVERY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][7] | COMMAND_OBFUSCATION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][36] | MULTI_STAGE_CHANNELS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][41] | DATA_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][42] | STANDARD_ENCODING |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][45] | CREATE_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][46] | LOCAL_ACCOUNT |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][53] | FIRMWARE_CORRUPTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][62] | BOOT_OR_LOGON_AUTOSTART_EXECUTION |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][63] | KERNEL_MODULES_AND_EXTENSIONS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][66] | COMPROMISE_HOST_SOFTWARE_BINARY |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][70] | HIDE_ARTIFACTS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][71] | HIDDEN_FILES_AND_DIRECTORIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][72] | HIDDEN_USERS |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enum'][83] | STAGE_CAPABILITIES |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][1] | T1001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][2] | T1001.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][4] | T1027 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][5] | T1027.003 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][6] | T1027.004 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][7] | T1027.010 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][36] | T1104 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][41] | T1132 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][42] | T1132.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][45] | T1136 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][46] | T1136.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][53] | T1495 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][62] | T1547 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][63] | T1547.006 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][66] | T1554 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][70] | T1564 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][71] | T1564.001 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][72] | T1564.002 |
|---|
| root['schemas']['MitreAttack']['properties']['primaryTechniques']['items']['enumDescriptions'][83] | T1608 |
|---|
|
|---|
|
|---|
| sandbox/staging-securitycentermanagement- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-securitycentermanagement-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-securityposture- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250212 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-securityposture-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250212 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-securityposture-v1alpha | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250212 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-servicemanagement- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-servicemanagement-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-sheets- | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250211 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-sheets-v1 | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250211 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-sheets-v4 | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250211 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-shoppingdataintegration- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-shoppingdataintegration-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-slides-pa- | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250211 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-slides-pa-v1internal | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250211 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-spectrumsas-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-spectrumsas-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-spectrumsas-pa-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-syncbot-pa- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-syncbot-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-taskassist-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-taskassist-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-taskassist-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-tasks-pa- | | dictionary_item_added | - root['schemas']['UserMetadata']['properties']['starsPromoBannerDismissed']['deprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-tasks-pa-v1 | | dictionary_item_added | - root['schemas']['UserMetadata']['properties']['starsPromoBannerDismissed']['deprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-testing- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-testing-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-toolresults- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-toolresults-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-toolresults-v1beta3 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-translate- | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-translate-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-translate-v3 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-translate-v3alpha1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-translate-v3beta1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-translation- | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-translation-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-translation-v3 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-translation-v3alpha1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-translation-v3beta1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-travelpartnerprices- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-travelpartnerprices-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-us-east4-cloudbuild- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-us-east4-cloudbuild-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-us-east4-cloudbuild-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-us-west1-cloudbuild- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-us-west1-cloudbuild-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-us-west1-cloudbuild-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-userlocation- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-userlocation-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-userpaneltv-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-userpaneltv-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-vision- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-vision-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-vision-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-vision-v1p2beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-vision-v1p3beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-vision-v1p4beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-vmmigration- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-vmmigration-v1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-vmmigration-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-workflow- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-workflow-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250306 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-workstations- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-workstations-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-workstations-v1alpha | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-workstations-v1beta | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-wrenchworks- | | values_changed | | root['revision'] | | new_value | 20250313 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-wrenchworks-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250310 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-youtube- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/staging-youtube-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['YoutubeApiV3ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/staging-youtube-v3 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][13] | djctqFear |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][14] | djctqMedicalProcedures |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][15] | djctqSensitiveTopics |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enum'][16] | djctqFantasyViolence |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][13] | Temer (Fear) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][14] | Procedimentos médicos (Medical Procedures) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][15] | Tópicos sensíveis (Sensitive Topics) |
|---|
| root['schemas']['ContentRating']['properties']['djctqRatingReasons']['items']['enumDescriptions'][16] | Fantasia Violência (Fantasy Violence) |
|---|
|
|---|
|
|---|
| sandbox/stagingdrivequal-presence- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/stagingdrivequal-presence-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250214 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/tasks-pa- | | dictionary_item_added | - root['schemas']['UserMetadata']['properties']['starsPromoBannerDismissed']['deprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/tasks-pa-v1 | | dictionary_item_added | - root['schemas']['UserMetadata']['properties']['starsPromoBannerDismissed']['deprecated']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-accessapproval- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-accessapproval-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-bigqueryconnection- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-bigqueryconnection-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-bigqueryconnection-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-bigquerydatatransfer- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-bigquerydatatransfer-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-bigqueryreservation- | | dictionary_item_added | - root['schemas']['MergeCapacityCommitmentsRequest']['properties']['capacityCommitmentId']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250316 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-bigqueryreservation-v1 | | dictionary_item_added | - root['schemas']['MergeCapacityCommitmentsRequest']['properties']['capacityCommitmentId']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250316 |
|---|
| old_value | 20250312 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudasset- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudasset-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudasset-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudasset-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudasset-v1p2alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudasset-v1p2beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudasset-v1p5alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudasset-v1p5beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudasset-v1p7beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudprofiler- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250303 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudprofiler-v2 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250303 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudshell- | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-cloudshell-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250311 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-container- | | dictionary_item_added | - root['schemas']['EphemeralStorageLocalSsdConfig']['properties']['dataCacheCount']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['NodePool']['properties']['autopilotConfig']['description'] | | new_value | Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler. |
|---|
| old_value | Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-container-v1 | | dictionary_item_added | - root['schemas']['EphemeralStorageLocalSsdConfig']['properties']['dataCacheCount']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['NodePool']['properties']['autopilotConfig']['description'] | | new_value | Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler. |
|---|
| old_value | Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-container-v1beta1 | | dictionary_item_added | - root['schemas']['EphemeralStorageLocalSsdConfig']['properties']['dataCacheCount']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['NodePool']['properties']['autopilotConfig']['description'] | | new_value | Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler. |
|---|
| old_value | Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-contentmanager- | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PropertyValue']['properties']['userProduct']['enum'][418] | CUSTOMER_COMPANY_SEGMENT |
|---|
|
|---|
|
|---|
| sandbox/test-contentmanager-v1 | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['PropertyValue']['properties']['userProduct']['enum'][418] | CUSTOMER_COMPANY_SEGMENT |
|---|
|
|---|
|
|---|
| sandbox/test-dataaccessauditlogging-pa- | | dictionary_item_removed | - root['schemas']['DataaccessauditloggingPaProto2BridgeMessageSet']['description']
- root['schemas']['DataaccessauditloggingPaSecurityCredentialsUserProto']['properties']['ldapUser']['description']
- root['schemas']['DataaccessauditloggingPaSecurityCredentialsUserProto']['properties']['oauthConsumer']['description']
- root['schemas']['DataaccessauditloggingPaSecurityCredentialsUserProto']['properties']['zwiebackSession']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['DataaccessauditloggingPaSecurityCredentialsUserProto']['properties']['gaiaUser']['description'] | | new_value | Exactly one of the following fields must be set, corresponding to scope. |
|---|
| old_value | Exactly one of the following fields must be set, corresponding to scope. scope = GAIA_USER |
|---|
|
|---|
| root['schemas']['DataaccessauditloggingPaSecurityDataAccessAppSpecificResources']['description'] | | new_value | A set of resources that EndUserCredentials (EUCs) may grant access to, independent of any given user's ability to access them. As always, an API scope code check must be performed before authorizing access. Regardless of what ASRs are present, no access should be permitted unless it would also be permitted under all-principals authority for the same scope code. Repeated field names in this file should not be pluralized. This file was created before go/protostyle started recommending pluralizing repeated field names. For legacy files, go/protostyle emphasizes consistency. Design doc: go/tonic-asr. Next tag: 161 The type of each field below must be defined in //logs/proto/data_access/asr/. |
|---|
| old_value | A set of resources that EndUserCredentials (EUCs) may grant access to, independent of any given user's ability to access them. As always, an API scope code check must be performed before authorizing access. Regardless of what ASRs are present, no access should be permitted unless it would also be permitted under all-principals authority for the same scope code. Repeated field names in this file should not be pluralized. This file was created before go/protostyle started recommending pluralizing repeated field names. For legacy files, go/protostyle emphasizes consistency. Design doc: go/tonic-asr. Next tag: 160 The type of each field below must be defined in //logs/proto/data_access/asr/. |
|---|
|
|---|
| root['schemas']['DataaccessauditloggingPaSecurityDataAccessDataAccessLogProtoFieldMetadata']['properties']['semanticType']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
| root['schemas']['DataaccessauditloggingPaSecurityDataAccessResourceId']['properties']['semanticType']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-dataaccessauditlogging-pa-v1 | | dictionary_item_removed | - root['schemas']['DataaccessauditloggingPaProto2BridgeMessageSet']['description']
- root['schemas']['DataaccessauditloggingPaSecurityCredentialsUserProto']['properties']['ldapUser']['description']
- root['schemas']['DataaccessauditloggingPaSecurityCredentialsUserProto']['properties']['oauthConsumer']['description']
- root['schemas']['DataaccessauditloggingPaSecurityCredentialsUserProto']['properties']['zwiebackSession']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['DataaccessauditloggingPaSecurityCredentialsUserProto']['properties']['gaiaUser']['description'] | | new_value | Exactly one of the following fields must be set, corresponding to scope. |
|---|
| old_value | Exactly one of the following fields must be set, corresponding to scope. scope = GAIA_USER |
|---|
|
|---|
| root['schemas']['DataaccessauditloggingPaSecurityDataAccessAppSpecificResources']['description'] | | new_value | A set of resources that EndUserCredentials (EUCs) may grant access to, independent of any given user's ability to access them. As always, an API scope code check must be performed before authorizing access. Regardless of what ASRs are present, no access should be permitted unless it would also be permitted under all-principals authority for the same scope code. Repeated field names in this file should not be pluralized. This file was created before go/protostyle started recommending pluralizing repeated field names. For legacy files, go/protostyle emphasizes consistency. Design doc: go/tonic-asr. Next tag: 161 The type of each field below must be defined in //logs/proto/data_access/asr/. |
|---|
| old_value | A set of resources that EndUserCredentials (EUCs) may grant access to, independent of any given user's ability to access them. As always, an API scope code check must be performed before authorizing access. Regardless of what ASRs are present, no access should be permitted unless it would also be permitted under all-principals authority for the same scope code. Repeated field names in this file should not be pluralized. This file was created before go/protostyle started recommending pluralizing repeated field names. For legacy files, go/protostyle emphasizes consistency. Design doc: go/tonic-asr. Next tag: 160 The type of each field below must be defined in //logs/proto/data_access/asr/. |
|---|
|
|---|
| root['schemas']['DataaccessauditloggingPaSecurityDataAccessDataAccessLogProtoFieldMetadata']['properties']['semanticType']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
| root['schemas']['DataaccessauditloggingPaSecurityDataAccessResourceId']['properties']['semanticType']['items']['enumDescriptions'][76] | | new_value | User entered content, or data from which such content could be derived. This is used for data that has been gathered incidentally, such as user entered search query. Also things like sufficiently detailed search results from which the user query could be lossily reconstructed should be annotated as ST_USER_CONTENT. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
| old_value | User entered content. This is used for data that has been gathered incidentally, such as user entered search query. WARNING: Available at default access. If a field may contain (S)PII, use ST_PERSONAL_DATA instead. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-dialogflow- | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig']['properties']['secretVersionForApiKey']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig']['properties']['secretVersionForToken']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-dialogflow-v1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-dialogflow-v2 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-dialogflow-v2beta1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-dialogflow-v3 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-dialogflow-v3alpha1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-dialogflow-v3beta1 | | dictionary_item_added | - root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig']['properties']['secretVersionForApiKey']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig']['properties']['secretVersionForToken']
- root['schemas']['GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig']['properties']['secretVersionForClientSecret']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionForUsernamePassword']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebService']['properties']['secretVersionsForRequestHeaders']
- root['schemas']['GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig']['properties']['secretVersionForClientSecret']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-discoveryengine- | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['getCmekConfig']
- root['resources']['projects']['resources']['locations']['methods']['updateCmekConfig']
- root['resources']['projects']['resources']['locations']['resources']['cmekConfigs']
- root['schemas']['GoogleCloudDiscoveryengineV1betaListCmekConfigsResponse']
- root['schemas']['GoogleCloudDiscoveryengineV1CmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1DataStore']['properties']['aclEnabled']
- root['schemas']['GoogleCloudDiscoveryengineV1alphaActionConfig']['properties']['serviceName']
- root['schemas']['GoogleCloudDiscoveryengineV1alphaCmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1betaCmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1betaDataStore']['properties']['aclEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1alphaSearchRequest']['properties']['dataStoreSpecs']['description'] | | new_value | Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
| old_value | Specifications that define the specific [DataStore]s to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a document matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1betaAdvancedCompleteQueryRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a suggestion matches multiple conditions in the specifications, boost values from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. Note: Currently only support language condition boost. |
|---|
| old_value | Condition boost specifications. If a suggestion matches multiple conditions in the specifictions, boost values from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. Note: Currently only support language condition boost. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1betaSearchRequest']['properties']['dataStoreSpecs']['description'] | | new_value | Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
| old_value | Specifications that define the specific [DataStore]s to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a document matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-discoveryengine-v1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']
- root['resources']['projects']['resources']['locations']['resources']['cmekConfigs']
- root['schemas']['GoogleCloudDiscoveryengineV1ListCmekConfigsResponse']
- root['schemas']['GoogleCloudDiscoveryengineV1CmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1DataStore']['properties']['aclEnabled']
- root['schemas']['GoogleCloudDiscoveryengineV1alphaActionConfig']['properties']['serviceName']
- root['schemas']['GoogleCloudDiscoveryengineV1alphaCmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1betaCmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1betaDataStore']['properties']['aclEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1SearchRequest']['properties']['dataStoreSpecs']['description'] | | new_value | Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
| old_value | Specifications that define the specific [DataStore]s to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1SearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a document matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1alphaSearchRequest']['properties']['dataStoreSpecs']['description'] | | new_value | Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
| old_value | Specifications that define the specific [DataStore]s to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a document matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1betaSearchRequest']['properties']['dataStoreSpecs']['description'] | | new_value | Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
| old_value | Specifications that define the specific [DataStore]s to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a document matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-discoveryengine-v1alpha | | dictionary_item_added | - root['schemas']['GoogleCloudDiscoveryengineV1CmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1DataStore']['properties']['aclEnabled']
- root['schemas']['GoogleCloudDiscoveryengineV1alphaActionConfig']['properties']['serviceName']
- root['schemas']['GoogleCloudDiscoveryengineV1alphaCmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1betaCmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1betaDataStore']['properties']['aclEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1alphaAdvancedCompleteQueryRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a suggestion matches multiple conditions in the specifications, boost values from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. Note: Currently only support language condition boost. |
|---|
| old_value | Condition boost specifications. If a suggestion matches multiple conditions in the specifictions, boost values from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. Note: Currently only support language condition boost. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1alphaSearchRequest']['properties']['dataStoreSpecs']['description'] | | new_value | Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
| old_value | Specifications that define the specific [DataStore]s to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a document matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1betaSearchRequest']['properties']['dataStoreSpecs']['description'] | | new_value | Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
| old_value | Specifications that define the specific [DataStore]s to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a document matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-discoveryengine-v1beta | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['getCmekConfig']
- root['resources']['projects']['resources']['locations']['methods']['updateCmekConfig']
- root['resources']['projects']['resources']['locations']['resources']['cmekConfigs']
- root['schemas']['GoogleCloudDiscoveryengineV1betaListCmekConfigsResponse']
- root['schemas']['GoogleCloudDiscoveryengineV1CmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1DataStore']['properties']['aclEnabled']
- root['schemas']['GoogleCloudDiscoveryengineV1alphaActionConfig']['properties']['serviceName']
- root['schemas']['GoogleCloudDiscoveryengineV1alphaCmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1betaCmekConfig']['properties']['notebooklmState']
- root['schemas']['GoogleCloudDiscoveryengineV1betaDataStore']['properties']['aclEnabled']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1alphaSearchRequest']['properties']['dataStoreSpecs']['description'] | | new_value | Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
| old_value | Specifications that define the specific [DataStore]s to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a document matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1betaAdvancedCompleteQueryRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a suggestion matches multiple conditions in the specifications, boost values from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. Note: Currently only support language condition boost. |
|---|
| old_value | Condition boost specifications. If a suggestion matches multiple conditions in the specifictions, boost values from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. Note: Currently only support language condition boost. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1betaSearchRequest']['properties']['dataStoreSpecs']['description'] | | new_value | Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
| old_value | Specifications that define the specific [DataStore]s to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. |
|---|
|
|---|
| root['schemas']['GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a document matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a document matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-file- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-file-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-file-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-file-v1internal | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-file-v1p1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-firebaserules- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-firebaserules-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language-eu- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language-eu-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language-eu-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language-eu-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language-us- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language-us-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language-us-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language-us-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-language-v2 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-logging- | | dictionary_item_added | - root['schemas']['LogBucket']['properties']['analyticsIsCurrentlyBackfillingOnUpgrade']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-logging-v1 | | dictionary_item_added | - root['schemas']['LogBucket']['properties']['analyticsIsCurrentlyBackfillingOnUpgrade']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-logging-v1beta3 | | dictionary_item_added | - root['schemas']['LogBucket']['properties']['analyticsIsCurrentlyBackfillingOnUpgrade']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-logging-v2 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['resources']['transforms']
- root['schemas']['AutoKeyValueConfig']
- root['schemas']['BatchUpdateTransformsRequest']
- root['schemas']['BatchUpdateTransformsResponse']
- root['schemas']['CopyConfig']
- root['schemas']['ExtractConfig']
- root['schemas']['KeepOnlyConfig']
- root['schemas']['ListTransformsResponse']
- root['schemas']['MutationConfig']
- root['schemas']['RemoveConfig']
- root['schemas']['Transform']
- root['schemas']['UpdateTransformRequest']
- root['schemas']['WriteConfig']
- root['schemas']['LogBucket']['properties']['analyticsIsCurrentlyBackfillingOnUpgrade']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-logging-v2beta1 | | dictionary_item_added | - root['schemas']['LogBucket']['properties']['analyticsIsCurrentlyBackfillingOnUpgrade']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-mlengine-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-mlengine-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-monitoring- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-monitoring-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-monitoring-v3 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-networkbuildingblocks-pa- | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EntityId']['properties']['kind']['enum'][410] | EK_MIGRATION |
|---|
| root['schemas']['InventoryReference']['properties']['elementKind']['enum'][410] | EK_MIGRATION |
|---|
|
|---|
|
|---|
| sandbox/test-networkbuildingblocks-pa-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250318 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EntityId']['properties']['kind']['enum'][410] | EK_MIGRATION |
|---|
| root['schemas']['InventoryReference']['properties']['elementKind']['enum'][410] | EK_MIGRATION |
|---|
|
|---|
|
|---|
| sandbox/test-prodxmon-pa- | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-prodxmon-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250314 |
|---|
| old_value | 20250216 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-recommendationengine- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-recommendationengine-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-recommendationengine-v1alpha | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-recommendationengine-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-redis- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-redis-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-redis-v1alpha1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-redis-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-redis-v1internal1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-retail- | | values_changed | | root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['dataset']['description'] | | new_value | Determines which dataset to use for fetching completion. "user-data" will use the dataset imported through CompletionService.ImportCompletionData. `cloud-retail` will use the dataset generated by Cloud Retail based on user events. If left empty, completions will be fetched from the `user-data` dataset. Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
| old_value | Determines which dataset to use for fetching completion. "user-data" will use the imported dataset through CompletionService.ImportCompletionData. "cloud-retail" will use the dataset generated by cloud retail based on user events. If leave empty, it will use the "user-data". Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['enableAttributeSuggestions']['description'] | | new_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the `cloud-retail` dataset. |
|---|
| old_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the "cloud-retail" dataset. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['entity']['description'] | | new_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. This field will be applied to `completion_results` only. It has no effect on the `attribute_results`. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
| old_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['visitorId']['description'] | | new_value | Recommended field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
| old_value | Required field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250307 |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaCompleteQueryResponse']['properties']['attributeResults']['description'] | | new_value | A map of matched attribute suggestions. This field is only available for `cloud-retail` dataset. Current supported keys: * `brands` * `categories` |
|---|
| old_value | A map of matched attribute suggestions. This field is only available for "cloud-retail" dataset. Current supported keys: * `brands` * `categories` |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult']['properties']['attributes']['description'] | | new_value | Custom attributes for the suggestion term. * For `user-data`, the attributes are additional custom attributes ingested through BigQuery. * For `cloud-retail`, the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
| old_value | Custom attributes for the suggestion term. * For "user-data", the attributes are additional custom attributes ingested through BigQuery. * For "cloud-retail", the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a product matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-retail-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250307 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-retail-v2 | | values_changed | | root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['dataset']['description'] | | new_value | Determines which dataset to use for fetching completion. "user-data" will use the dataset imported through CompletionService.ImportCompletionData. `cloud-retail` will use the dataset generated by Cloud Retail based on user events. If left empty, completions will be fetched from the `user-data` dataset. Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
| old_value | Determines which dataset to use for fetching completion. "user-data" will use the imported dataset through CompletionService.ImportCompletionData. "cloud-retail" will use the dataset generated by cloud retail based on user events. If leave empty, it will use the "user-data". Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['enableAttributeSuggestions']['description'] | | new_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the `cloud-retail` dataset. |
|---|
| old_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the "cloud-retail" dataset. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['entity']['description'] | | new_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. This field will be applied to `completion_results` only. It has no effect on the `attribute_results`. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
| old_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['visitorId']['description'] | | new_value | Recommended field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
| old_value | Required field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250307 |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2CompleteQueryResponse']['properties']['attributeResults']['description'] | | new_value | A map of matched attribute suggestions. This field is only available for `cloud-retail` dataset. Current supported keys: * `brands` * `categories` |
|---|
| old_value | A map of matched attribute suggestions. This field is only available for "cloud-retail" dataset. Current supported keys: * `brands` * `categories` |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2CompleteQueryResponseCompletionResult']['properties']['attributes']['description'] | | new_value | Custom attributes for the suggestion term. * For `user-data`, the attributes are additional custom attributes ingested through BigQuery. * For `cloud-retail`, the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
| old_value | Custom attributes for the suggestion term. * For "user-data", the attributes are additional custom attributes ingested through BigQuery. * For "cloud-retail", the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2SearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a product matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-retail-v2alpha | | values_changed | | root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['dataset']['description'] | | new_value | Determines which dataset to use for fetching completion. "user-data" will use the dataset imported through CompletionService.ImportCompletionData. `cloud-retail` will use the dataset generated by Cloud Retail based on user events. If left empty, completions will be fetched from the `user-data` dataset. Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
| old_value | Determines which dataset to use for fetching completion. "user-data" will use the imported dataset through CompletionService.ImportCompletionData. "cloud-retail" will use the dataset generated by cloud retail based on user events. If leave empty, it will use the "user-data". Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['enableAttributeSuggestions']['description'] | | new_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the `cloud-retail` dataset. |
|---|
| old_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the "cloud-retail" dataset. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['entity']['description'] | | new_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. This field will be applied to `completion_results` only. It has no effect on the `attribute_results`. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
| old_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['visitorId']['description'] | | new_value | Recommended field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
| old_value | Required field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250307 |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2alphaCompleteQueryResponse']['properties']['attributeResults']['description'] | | new_value | A map of matched attribute suggestions. This field is only available for `cloud-retail` dataset. Current supported keys: * `brands` * `categories` |
|---|
| old_value | A map of matched attribute suggestions. This field is only available for "cloud-retail" dataset. Current supported keys: * `brands` * `categories` |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult']['properties']['attributes']['description'] | | new_value | Custom attributes for the suggestion term. * For `user-data`, the attributes are additional custom attributes ingested through BigQuery. * For `cloud-retail`, the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
| old_value | Custom attributes for the suggestion term. * For "user-data", the attributes are additional custom attributes ingested through BigQuery. * For "cloud-retail", the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2alphaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a product matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-retail-v2beta | | values_changed | | root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['dataset']['description'] | | new_value | Determines which dataset to use for fetching completion. "user-data" will use the dataset imported through CompletionService.ImportCompletionData. `cloud-retail` will use the dataset generated by Cloud Retail based on user events. If left empty, completions will be fetched from the `user-data` dataset. Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
| old_value | Determines which dataset to use for fetching completion. "user-data" will use the imported dataset through CompletionService.ImportCompletionData. "cloud-retail" will use the dataset generated by cloud retail based on user events. If leave empty, it will use the "user-data". Current supported values: * user-data * cloud-retail: This option requires enabling auto-learning function first. See [guidelines](https://cloud.google.com/retail/docs/completion-overview#generated-completion-dataset). |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['enableAttributeSuggestions']['description'] | | new_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the `cloud-retail` dataset. |
|---|
| old_value | If true, attribute suggestions are enabled and provided in the response. This field is only available for the "cloud-retail" dataset. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['entity']['description'] | | new_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. This field will be applied to `completion_results` only. It has no effect on the `attribute_results`. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
| old_value | The entity for customers who run multiple entities, domains, sites, or regions, for example, `Google US`, `Google Ads`, `Waymo`, `google.com`, `youtube.com`, etc. If this is set, it must be an exact match with UserEvent.entity to get per-entity autocomplete results. Also, this entity should be limited to 256 characters, if too long, it will be truncated to 256 characters in both generation and serving time, and may lead to mis-match. To ensure it works, please set the entity with string within 256 characters. |
|---|
|
|---|
| root['resources']['projects']['resources']['locations']['resources']['catalogs']['methods']['completeQuery']['parameters']['visitorId']['description'] | | new_value | Recommended field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
| old_value | Required field. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
|---|
|
|---|
| root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250307 |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaCompleteQueryResponse']['properties']['attributeResults']['description'] | | new_value | A map of matched attribute suggestions. This field is only available for `cloud-retail` dataset. Current supported keys: * `brands` * `categories` |
|---|
| old_value | A map of matched attribute suggestions. This field is only available for "cloud-retail" dataset. Current supported keys: * `brands` * `categories` |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult']['properties']['attributes']['description'] | | new_value | Custom attributes for the suggestion term. * For `user-data`, the attributes are additional custom attributes ingested through BigQuery. * For `cloud-retail`, the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
| old_value | Custom attributes for the suggestion term. * For "user-data", the attributes are additional custom attributes ingested through BigQuery. * For "cloud-retail", the attributes are product attributes generated by Cloud Retail. It requires UserEvent.product_details is imported properly. |
|---|
|
|---|
| root['schemas']['GoogleCloudRetailV2betaSearchRequestBoostSpec']['properties']['conditionBoostSpecs']['description'] | | new_value | Condition boost specifications. If a product matches multiple conditions in the specifications, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
| old_value | Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-scone-pa- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
|
|---|
|
|---|
| sandbox/test-scone-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250312 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['GoogleTypePostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][278] | b/399413588 |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][278] | IDENTIFIER_CCAI_AUTH_INITIATOR |
|---|
| root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][278] | b/399413588 |
|---|
|
|---|
|
|---|
| sandbox/test-storagetransfer- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-storagetransfer-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-translate- | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-translate-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-translate-v3 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-translate-v3alpha1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-translate-v3beta1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-translation- | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-translation-v1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-translation-v3 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-translation-v3alpha1 | | values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-translation-v3beta1 | | dictionary_item_added | - root['resources']['projects']['resources']['locations']['methods']['list']['parameters']['extraLocationTypes']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250317 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-userlocation- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-userlocation-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision- | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision-v1 | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision-v1p1beta1 | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision-v1p2beta1 | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision-v1p3beta1 | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision-v1p4beta1 | | dictionary_item_removed | - root['schemas']['MessageSet']['description']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-youtubereporting- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-youtubereporting-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250314 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/uat-alkalilearn-pa- | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250215 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/uat-alkalilearn-pa-v1 | | dictionary_item_added | - root['schemas']['Card']['properties']['imageAltText']
- root['schemas']['Feature']['properties']['altText']
- root['schemas']['GuideHeader']['properties']['headerArtAltText']
- root['schemas']['GuideHeader']['properties']['recommendationArtAltText']
- root['schemas']['LessonHeader']['properties']['headerArtAltText']
- root['schemas']['ProductHeader']['properties']['headerArtAltText']
- root['schemas']['ProductHeader']['properties']['logoArtAltText']
- root['schemas']['QuickTip']['properties']['artUriAltText']
- root['schemas']['StepContent']['properties']['artUriAltText']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250215 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/uat-alkalilearn-pa-v2 | | values_changed | | root['revision'] | | new_value | 20250311 |
|---|
| old_value | 20250215 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/us-staging-vision- | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/us-staging-vision-v1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/us-staging-vision-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/us-staging-vision-v1p2beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/us-staging-vision-v1p3beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/us-staging-vision-v1p4beta1 | | values_changed | | root['revision'] | | new_value | 20250319 |
|---|
| old_value | 20250313 |
|---|
|
|---|
| root['schemas']['GoodocPageLayoutEntity']['properties']['recognizerScriptId']['description'] | | new_value | The script_id of the recognizer which is used to decode each line entity. This field is only populated for LINE entities and is not a reliable indicator of the script of the text_content field. language_mix should be used for that purpose. |
|---|
| old_value | The script_id of the recognizer which is used to decode each line entity. |
|---|
|
|---|
| root['schemas']['MessageSet']['description'] | | new_value | LINT.ThenChange( //depot/google3/third_party/protobuf/github/src/google/protobuf/bridge/message_set.proto ) This is proto2's version of MessageSet. |
|---|
| old_value | This is proto2's version of MessageSet. |
|---|
|
|---|
| root['schemas']['PostalAddress']['description'] | | new_value | Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. |
|---|
| old_value | Represents a postal address. For example for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478 |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['addressLines']['description'] | | new_value | Unstructured address lines describing the lower levels of an address. Because values in `address_lines` do not have type information and may sometimes contain multiple values in a single field (for example, "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country or region of the address. In places where this can vary (for example, Japan), `address_language` is used to make it explicit (for example, "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). In this way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a `region_code` with all remaining information placed in the `address_lines`. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a `region_code` and `address_lines` and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
| old_value | Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (For example "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (For example Japan), address_language is used to make it explicit (For example "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['administrativeArea']['description'] | | new_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. For Spain, this is the province and not the autonomous community (for example, "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example, in Switzerland, this should be left unpopulated. |
|---|
| old_value | Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (For example "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. For example in Switzerland this should be left unpopulated. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['locality']['description'] | | new_value | Optional. Generally refers to the city or town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave `locality` empty and use `address_lines`. |
|---|
| old_value | Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['postalCode']['description'] | | new_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (for example, state or zip code validation in the United States). |
|---|
| old_value | Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (For example state/zip validation in the U.S.A.). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sortingCode']['description'] | | new_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (for example, "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (Côte d'Ivoire). |
|---|
| old_value | Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (For example "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (For example Côte d'Ivoire). |
|---|
|
|---|
| root['schemas']['PostalAddress']['properties']['sublocality']['description'] | | new_value | Optional. Sublocality of the address. For example, this can be a neighborhood, borough, or district. |
|---|
| old_value | Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. |
|---|
|
|---|
|
|---|
|
|---|