diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml
index 2567653c000..ae6c57fad80 100644
--- a/.github/.OwlBot.lock.yaml
+++ b/.github/.OwlBot.lock.yaml
@@ -1,3 +1,3 @@
docker:
image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest
- digest: sha256:87eee22d276554e4e52863ec9b1cb6a7245815dfae20439712bf644348215a5a
+ digest: sha256:82b12321da4446a73cb11bcb6812fbec8c105abda3946d46e6394e5fbfb64c0f
diff --git a/.repo-metadata.json b/.repo-metadata.json
index cda901155e4..439e06616db 100644
--- a/.repo-metadata.json
+++ b/.repo-metadata.json
@@ -1,4 +1,3 @@
-
{
"name": "google-api-python-client",
"name_pretty": "Google API Python Client",
@@ -8,5 +7,7 @@
"language": "python",
"library_type": "REST",
"repo": "googleapis/google-api-python-client",
- "distribution_name": "google-api-python-client"
- }
+ "distribution_name": "google-api-python-client",
+ "default_version": "",
+ "codeowner_team": ""
+}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 59e0d2a2eda..a5e6889bd52 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,28 @@
# Changelog
+## [2.24.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.23.0...v2.24.0) (2021-10-05)
+
+
+### Features
+
+* **admin:** update the api https://github.com/googleapis/google-api-python-client/commit/06b9b644a64de8853e018fae8e6f6fe2b8980b1e ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **androidpublisher:** update the api https://github.com/googleapis/google-api-python-client/commit/4fece56ae77c96eb2bc2643da1a8f6c8b336f2ad ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **apigee:** update the api https://github.com/googleapis/google-api-python-client/commit/ac11e4444d0ee25cff4b1c57b229c88fce70009b ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **artifactregistry:** update the api https://github.com/googleapis/google-api-python-client/commit/0f65c13243634ac929fe9dadfd876910a1b308d9 ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **bigquery:** update the api https://github.com/googleapis/google-api-python-client/commit/9f7352c2437557e01bdd3f9e244b7767da17a80d ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **bigtableadmin:** update the api https://github.com/googleapis/google-api-python-client/commit/b601ea2ca0cb082af81b1d8b68bdf28d527079bc ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **cloudidentity:** update the api https://github.com/googleapis/google-api-python-client/commit/47661216e6187e2c3d7b7fe328f59d3d9017742f ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **compute:** update the api https://github.com/googleapis/google-api-python-client/commit/139d65aa6892442083268661ae6863dc63641b66 ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **contactcenterinsights:** update the api https://github.com/googleapis/google-api-python-client/commit/d9533ec30d6d97c93b83a4a59704bef28f67ad70 ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **domains:** update the api https://github.com/googleapis/google-api-python-client/commit/fc7e6e07f7260956c8de5cd6fb3270e4b5c90108 ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **gkehub:** update the api https://github.com/googleapis/google-api-python-client/commit/2a905ea91b12e366a1f68f7db537cb84e3f022ba ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **healthcare:** update the api https://github.com/googleapis/google-api-python-client/commit/25fa0e230f58c0840f5002b7578ad21e68079a19 ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **logging:** update the api https://github.com/googleapis/google-api-python-client/commit/e987413f92bf1e16c672a6598a1c363a6457c858 ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **monitoring:** update the api https://github.com/googleapis/google-api-python-client/commit/4562c5b68a8b7ba55e4da015ba4f34ffa49270ff ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **networkservices:** update the api https://github.com/googleapis/google-api-python-client/commit/6887234c303d04e7ac343b38cc6b556c09bf552d ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **osconfig:** update the api https://github.com/googleapis/google-api-python-client/commit/bec27e809d0d67b017971a105900397575d4838d ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+* **paymentsresellersubscription:** update the api https://github.com/googleapis/google-api-python-client/commit/87d70bbf7c05f0f3d8bd4af3ac0c65514cd60b23 ([9d63883](https://www.github.com/googleapis/google-api-python-client/commit/9d63883a02db38ce0464130f170199d8f4bb86b2))
+
## [2.23.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.22.0...v2.23.0) (2021-09-28)
diff --git a/docs/dyn/admin_directory_v1.chromeosdevices.html b/docs/dyn/admin_directory_v1.chromeosdevices.html
index f7a6fcea8a2..f4d5e55bbeb 100644
--- a/docs/dyn/admin_directory_v1.chromeosdevices.html
+++ b/docs/dyn/admin_directory_v1.chromeosdevices.html
@@ -157,6 +157,26 @@
Method Details
"annotatedUser": "A String", # The user of the device as noted by the administrator. Maximum length is 100 characters. Empty values are allowed.
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"bootMode": "A String", # The boot mode for the device. The possible values are: * `Verified`: The device is running a valid version of the Chrome OS. * `Dev`: The devices's developer hardware switch is enabled. When booted, the device has a command line shell. For an example of a developer switch, see the [Chromebook developer information](https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook#TOC-Developer-switch).
+ "cpuInfo": [ # Information regarding CPU specs in the device.
+ { # CPU specs for a CPU.
+ "architecture": "A String", # The CPU architecture.
+ "logicalCpus": [ # Information for the Logical CPUs
+ { # Status of a single logical CPU.
+ "cStates": [ # C-States indicate the power consumption state of the CPU. For more information look at documentation published by the CPU maker.
+ { # Status of a single C-state. C-states are various modes the CPU can transition to in order to use more or less power.
+ "displayName": "A String", # Name of the state.
+ "sessionDuration": "A String", # Time spent in the state since the last reboot.
+ },
+ ],
+ "currentScalingFrequencyKhz": 42, # Current frequency the CPU is running at.
+ "idleDuration": "A String", # Idle time since last boot.
+ "maxScalingFrequencyKhz": 42, # Maximum frequency the CPU is allowed to run at, by policy.
+ },
+ ],
+ "maxClockSpeedKhz": 42, # The max CPU clock speed in kHz.
+ "model": "A String", # The CPU model name.
+ },
+ ],
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"cpuTemperatureInfo": [ # List of CPU temperature samples.
@@ -301,6 +321,26 @@ Method Details
"annotatedUser": "A String", # The user of the device as noted by the administrator. Maximum length is 100 characters. Empty values are allowed.
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"bootMode": "A String", # The boot mode for the device. The possible values are: * `Verified`: The device is running a valid version of the Chrome OS. * `Dev`: The devices's developer hardware switch is enabled. When booted, the device has a command line shell. For an example of a developer switch, see the [Chromebook developer information](https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook#TOC-Developer-switch).
+ "cpuInfo": [ # Information regarding CPU specs in the device.
+ { # CPU specs for a CPU.
+ "architecture": "A String", # The CPU architecture.
+ "logicalCpus": [ # Information for the Logical CPUs
+ { # Status of a single logical CPU.
+ "cStates": [ # C-States indicate the power consumption state of the CPU. For more information look at documentation published by the CPU maker.
+ { # Status of a single C-state. C-states are various modes the CPU can transition to in order to use more or less power.
+ "displayName": "A String", # Name of the state.
+ "sessionDuration": "A String", # Time spent in the state since the last reboot.
+ },
+ ],
+ "currentScalingFrequencyKhz": 42, # Current frequency the CPU is running at.
+ "idleDuration": "A String", # Idle time since last boot.
+ "maxScalingFrequencyKhz": 42, # Maximum frequency the CPU is allowed to run at, by policy.
+ },
+ ],
+ "maxClockSpeedKhz": 42, # The max CPU clock speed in kHz.
+ "model": "A String", # The CPU model name.
+ },
+ ],
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"cpuTemperatureInfo": [ # List of CPU temperature samples.
@@ -460,6 +500,26 @@ Method Details
"annotatedUser": "A String", # The user of the device as noted by the administrator. Maximum length is 100 characters. Empty values are allowed.
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"bootMode": "A String", # The boot mode for the device. The possible values are: * `Verified`: The device is running a valid version of the Chrome OS. * `Dev`: The devices's developer hardware switch is enabled. When booted, the device has a command line shell. For an example of a developer switch, see the [Chromebook developer information](https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook#TOC-Developer-switch).
+ "cpuInfo": [ # Information regarding CPU specs in the device.
+ { # CPU specs for a CPU.
+ "architecture": "A String", # The CPU architecture.
+ "logicalCpus": [ # Information for the Logical CPUs
+ { # Status of a single logical CPU.
+ "cStates": [ # C-States indicate the power consumption state of the CPU. For more information look at documentation published by the CPU maker.
+ { # Status of a single C-state. C-states are various modes the CPU can transition to in order to use more or less power.
+ "displayName": "A String", # Name of the state.
+ "sessionDuration": "A String", # Time spent in the state since the last reboot.
+ },
+ ],
+ "currentScalingFrequencyKhz": 42, # Current frequency the CPU is running at.
+ "idleDuration": "A String", # Idle time since last boot.
+ "maxScalingFrequencyKhz": 42, # Maximum frequency the CPU is allowed to run at, by policy.
+ },
+ ],
+ "maxClockSpeedKhz": 42, # The max CPU clock speed in kHz.
+ "model": "A String", # The CPU model name.
+ },
+ ],
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"cpuTemperatureInfo": [ # List of CPU temperature samples.
@@ -578,6 +638,26 @@ Method Details
"annotatedUser": "A String", # The user of the device as noted by the administrator. Maximum length is 100 characters. Empty values are allowed.
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"bootMode": "A String", # The boot mode for the device. The possible values are: * `Verified`: The device is running a valid version of the Chrome OS. * `Dev`: The devices's developer hardware switch is enabled. When booted, the device has a command line shell. For an example of a developer switch, see the [Chromebook developer information](https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook#TOC-Developer-switch).
+ "cpuInfo": [ # Information regarding CPU specs in the device.
+ { # CPU specs for a CPU.
+ "architecture": "A String", # The CPU architecture.
+ "logicalCpus": [ # Information for the Logical CPUs
+ { # Status of a single logical CPU.
+ "cStates": [ # C-States indicate the power consumption state of the CPU. For more information look at documentation published by the CPU maker.
+ { # Status of a single C-state. C-states are various modes the CPU can transition to in order to use more or less power.
+ "displayName": "A String", # Name of the state.
+ "sessionDuration": "A String", # Time spent in the state since the last reboot.
+ },
+ ],
+ "currentScalingFrequencyKhz": 42, # Current frequency the CPU is running at.
+ "idleDuration": "A String", # Idle time since last boot.
+ "maxScalingFrequencyKhz": 42, # Maximum frequency the CPU is allowed to run at, by policy.
+ },
+ ],
+ "maxClockSpeedKhz": 42, # The max CPU clock speed in kHz.
+ "model": "A String", # The CPU model name.
+ },
+ ],
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"cpuTemperatureInfo": [ # List of CPU temperature samples.
@@ -695,6 +775,26 @@ Method Details
"annotatedUser": "A String", # The user of the device as noted by the administrator. Maximum length is 100 characters. Empty values are allowed.
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"bootMode": "A String", # The boot mode for the device. The possible values are: * `Verified`: The device is running a valid version of the Chrome OS. * `Dev`: The devices's developer hardware switch is enabled. When booted, the device has a command line shell. For an example of a developer switch, see the [Chromebook developer information](https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook#TOC-Developer-switch).
+ "cpuInfo": [ # Information regarding CPU specs in the device.
+ { # CPU specs for a CPU.
+ "architecture": "A String", # The CPU architecture.
+ "logicalCpus": [ # Information for the Logical CPUs
+ { # Status of a single logical CPU.
+ "cStates": [ # C-States indicate the power consumption state of the CPU. For more information look at documentation published by the CPU maker.
+ { # Status of a single C-state. C-states are various modes the CPU can transition to in order to use more or less power.
+ "displayName": "A String", # Name of the state.
+ "sessionDuration": "A String", # Time spent in the state since the last reboot.
+ },
+ ],
+ "currentScalingFrequencyKhz": 42, # Current frequency the CPU is running at.
+ "idleDuration": "A String", # Idle time since last boot.
+ "maxScalingFrequencyKhz": 42, # Maximum frequency the CPU is allowed to run at, by policy.
+ },
+ ],
+ "maxClockSpeedKhz": 42, # The max CPU clock speed in kHz.
+ "model": "A String", # The CPU model name.
+ },
+ ],
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"cpuTemperatureInfo": [ # List of CPU temperature samples.
@@ -813,6 +913,26 @@ Method Details
"annotatedUser": "A String", # The user of the device as noted by the administrator. Maximum length is 100 characters. Empty values are allowed.
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"bootMode": "A String", # The boot mode for the device. The possible values are: * `Verified`: The device is running a valid version of the Chrome OS. * `Dev`: The devices's developer hardware switch is enabled. When booted, the device has a command line shell. For an example of a developer switch, see the [Chromebook developer information](https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook#TOC-Developer-switch).
+ "cpuInfo": [ # Information regarding CPU specs in the device.
+ { # CPU specs for a CPU.
+ "architecture": "A String", # The CPU architecture.
+ "logicalCpus": [ # Information for the Logical CPUs
+ { # Status of a single logical CPU.
+ "cStates": [ # C-States indicate the power consumption state of the CPU. For more information look at documentation published by the CPU maker.
+ { # Status of a single C-state. C-states are various modes the CPU can transition to in order to use more or less power.
+ "displayName": "A String", # Name of the state.
+ "sessionDuration": "A String", # Time spent in the state since the last reboot.
+ },
+ ],
+ "currentScalingFrequencyKhz": 42, # Current frequency the CPU is running at.
+ "idleDuration": "A String", # Idle time since last boot.
+ "maxScalingFrequencyKhz": 42, # Maximum frequency the CPU is allowed to run at, by policy.
+ },
+ ],
+ "maxClockSpeedKhz": 42, # The max CPU clock speed in kHz.
+ "model": "A String", # The CPU model name.
+ },
+ ],
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"cpuTemperatureInfo": [ # List of CPU temperature samples.
diff --git a/docs/dyn/admin_directory_v1.schemas.html b/docs/dyn/admin_directory_v1.schemas.html
index b4f84259ffb..ac99a2e156c 100644
--- a/docs/dyn/admin_directory_v1.schemas.html
+++ b/docs/dyn/admin_directory_v1.schemas.html
@@ -152,7 +152,7 @@ Method Details
],
"kind": "admin#directory#schema", # Kind of resource this is.
"schemaId": "A String", # The unique identifier of the schema (Read-only)
- "schemaName": "A String", # The schema's name.
+ "schemaName": "A String", # The schema's name. Each `schema_name` must be unique within a customer. Reusing a name results in a `409: Entity already exists` error.
}
@@ -187,7 +187,7 @@ Method Details
],
"kind": "admin#directory#schema", # Kind of resource this is.
"schemaId": "A String", # The unique identifier of the schema (Read-only)
- "schemaName": "A String", # The schema's name.
+ "schemaName": "A String", # The schema's name. Each `schema_name` must be unique within a customer. Reusing a name results in a `409: Entity already exists` error.
}
x__xgafv: string, V1 error format.
@@ -220,7 +220,7 @@ Method Details
],
"kind": "admin#directory#schema", # Kind of resource this is.
"schemaId": "A String", # The unique identifier of the schema (Read-only)
- "schemaName": "A String", # The schema's name.
+ "schemaName": "A String", # The schema's name. Each `schema_name` must be unique within a customer. Reusing a name results in a `409: Entity already exists` error.
}
@@ -264,7 +264,7 @@ Method Details
],
"kind": "admin#directory#schema", # Kind of resource this is.
"schemaId": "A String", # The unique identifier of the schema (Read-only)
- "schemaName": "A String", # The schema's name.
+ "schemaName": "A String", # The schema's name. Each `schema_name` must be unique within a customer. Reusing a name results in a `409: Entity already exists` error.
},
],
}
@@ -302,7 +302,7 @@ Method Details
],
"kind": "admin#directory#schema", # Kind of resource this is.
"schemaId": "A String", # The unique identifier of the schema (Read-only)
- "schemaName": "A String", # The schema's name.
+ "schemaName": "A String", # The schema's name. Each `schema_name` must be unique within a customer. Reusing a name results in a `409: Entity already exists` error.
}
x__xgafv: string, V1 error format.
@@ -335,7 +335,7 @@ Method Details
],
"kind": "admin#directory#schema", # Kind of resource this is.
"schemaId": "A String", # The unique identifier of the schema (Read-only)
- "schemaName": "A String", # The schema's name.
+ "schemaName": "A String", # The schema's name. Each `schema_name` must be unique within a customer. Reusing a name results in a `409: Entity already exists` error.
}
@@ -371,7 +371,7 @@ Method Details
],
"kind": "admin#directory#schema", # Kind of resource this is.
"schemaId": "A String", # The unique identifier of the schema (Read-only)
- "schemaName": "A String", # The schema's name.
+ "schemaName": "A String", # The schema's name. Each `schema_name` must be unique within a customer. Reusing a name results in a `409: Entity already exists` error.
}
x__xgafv: string, V1 error format.
@@ -404,7 +404,7 @@ Method Details
],
"kind": "admin#directory#schema", # Kind of resource this is.
"schemaId": "A String", # The unique identifier of the schema (Read-only)
- "schemaName": "A String", # The schema's name.
+ "schemaName": "A String", # The schema's name. Each `schema_name` must be unique within a customer. Reusing a name results in a `409: Entity already exists` error.
}
diff --git a/docs/dyn/admin_directory_v1.users.html b/docs/dyn/admin_directory_v1.users.html
index 481edf6c445..0087802d984 100644
--- a/docs/dyn/admin_directory_v1.users.html
+++ b/docs/dyn/admin_directory_v1.users.html
@@ -172,7 +172,7 @@ Method Details
"archived": True or False, # Indicates if user is archived.
"changePasswordAtNextLogin": True or False, # Indicates if the user is forced to change their password at next login. This setting doesn't apply when [the user signs in via a third-party identity provider](https://support.google.com/a/answer/60224).
"creationTime": "A String", # User's G Suite account creation time. (Read-only)
- "customSchemas": { # Custom fields of the user.
+ "customSchemas": { # Custom fields of the user. The key is a `schema_name` and its values are `'field_name': 'field_value'`.
"a_key": { # JSON template for a set of custom properties (i.e. all fields in a particular schema)
"a_key": "",
},
@@ -242,7 +242,7 @@ Method Details
"archived": True or False, # Indicates if user is archived.
"changePasswordAtNextLogin": True or False, # Indicates if the user is forced to change their password at next login. This setting doesn't apply when [the user signs in via a third-party identity provider](https://support.google.com/a/answer/60224).
"creationTime": "A String", # User's G Suite account creation time. (Read-only)
- "customSchemas": { # Custom fields of the user.
+ "customSchemas": { # Custom fields of the user. The key is a `schema_name` and its values are `'field_name': 'field_value'`.
"a_key": { # JSON template for a set of custom properties (i.e. all fields in a particular schema)
"a_key": "",
},
@@ -311,7 +311,7 @@ Method Details
"archived": True or False, # Indicates if user is archived.
"changePasswordAtNextLogin": True or False, # Indicates if the user is forced to change their password at next login. This setting doesn't apply when [the user signs in via a third-party identity provider](https://support.google.com/a/answer/60224).
"creationTime": "A String", # User's G Suite account creation time. (Read-only)
- "customSchemas": { # Custom fields of the user.
+ "customSchemas": { # Custom fields of the user. The key is a `schema_name` and its values are `'field_name': 'field_value'`.
"a_key": { # JSON template for a set of custom properties (i.e. all fields in a particular schema)
"a_key": "",
},
@@ -424,7 +424,7 @@ Method Details
"archived": True or False, # Indicates if user is archived.
"changePasswordAtNextLogin": True or False, # Indicates if the user is forced to change their password at next login. This setting doesn't apply when [the user signs in via a third-party identity provider](https://support.google.com/a/answer/60224).
"creationTime": "A String", # User's G Suite account creation time. (Read-only)
- "customSchemas": { # Custom fields of the user.
+ "customSchemas": { # Custom fields of the user. The key is a `schema_name` and its values are `'field_name': 'field_value'`.
"a_key": { # JSON template for a set of custom properties (i.e. all fields in a particular schema)
"a_key": "",
},
@@ -531,7 +531,7 @@ Method Details
"archived": True or False, # Indicates if user is archived.
"changePasswordAtNextLogin": True or False, # Indicates if the user is forced to change their password at next login. This setting doesn't apply when [the user signs in via a third-party identity provider](https://support.google.com/a/answer/60224).
"creationTime": "A String", # User's G Suite account creation time. (Read-only)
- "customSchemas": { # Custom fields of the user.
+ "customSchemas": { # Custom fields of the user. The key is a `schema_name` and its values are `'field_name': 'field_value'`.
"a_key": { # JSON template for a set of custom properties (i.e. all fields in a particular schema)
"a_key": "",
},
@@ -600,7 +600,7 @@ Method Details
"archived": True or False, # Indicates if user is archived.
"changePasswordAtNextLogin": True or False, # Indicates if the user is forced to change their password at next login. This setting doesn't apply when [the user signs in via a third-party identity provider](https://support.google.com/a/answer/60224).
"creationTime": "A String", # User's G Suite account creation time. (Read-only)
- "customSchemas": { # Custom fields of the user.
+ "customSchemas": { # Custom fields of the user. The key is a `schema_name` and its values are `'field_name': 'field_value'`.
"a_key": { # JSON template for a set of custom properties (i.e. all fields in a particular schema)
"a_key": "",
},
@@ -704,7 +704,7 @@ Method Details
"archived": True or False, # Indicates if user is archived.
"changePasswordAtNextLogin": True or False, # Indicates if the user is forced to change their password at next login. This setting doesn't apply when [the user signs in via a third-party identity provider](https://support.google.com/a/answer/60224).
"creationTime": "A String", # User's G Suite account creation time. (Read-only)
- "customSchemas": { # Custom fields of the user.
+ "customSchemas": { # Custom fields of the user. The key is a `schema_name` and its values are `'field_name': 'field_value'`.
"a_key": { # JSON template for a set of custom properties (i.e. all fields in a particular schema)
"a_key": "",
},
@@ -773,7 +773,7 @@ Method Details
"archived": True or False, # Indicates if user is archived.
"changePasswordAtNextLogin": True or False, # Indicates if the user is forced to change their password at next login. This setting doesn't apply when [the user signs in via a third-party identity provider](https://support.google.com/a/answer/60224).
"creationTime": "A String", # User's G Suite account creation time. (Read-only)
- "customSchemas": { # Custom fields of the user.
+ "customSchemas": { # Custom fields of the user. The key is a `schema_name` and its values are `'field_name': 'field_value'`.
"a_key": { # JSON template for a set of custom properties (i.e. all fields in a particular schema)
"a_key": "",
},
diff --git a/docs/dyn/analyticsadmin_v1alpha.accounts.userLinks.html b/docs/dyn/analyticsadmin_v1alpha.accounts.userLinks.html
index 7fcaf9deec2..543bc132dcc 100644
--- a/docs/dyn/analyticsadmin_v1alpha.accounts.userLinks.html
+++ b/docs/dyn/analyticsadmin_v1alpha.accounts.userLinks.html
@@ -140,10 +140,10 @@ Method Details
"nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
"userLinks": [ # List of AuditUserLinks. These will be ordered stably, but in an arbitrary order.
{ # Read-only resource used to summarize a principal's effective roles.
- "directRoles": [ # Roles directly assigned to this user for this entity. Format: predefinedRoles/read Excludes roles that are inherited from an account (if this is for a property), group, or organization admin role.
+ "directRoles": [ # Roles directly assigned to this user for this entity. Format: predefinedRoles/viewer Excludes roles that are inherited from an account (if this is for a property), group, or organization admin role.
"A String",
],
- "effectiveRoles": [ # Union of all permissions a user has at this account or property (includes direct permissions, group-inherited permissions, etc.). Format: predefinedRoles/read
+ "effectiveRoles": [ # Union of all permissions a user has at this account or property (includes direct permissions, group-inherited permissions, etc.). Format: predefinedRoles/viewer
"A String",
],
"emailAddress": "A String", # Email address of the linked user
@@ -183,7 +183,7 @@ Method Details
"notifyNewUser": True or False, # Optional. If set, then email the new user notifying them that they've been granted permissions to the resource.
"parent": "A String", # Required. Example format: accounts/1234
"userLink": { # A resource message representing a user's permissions on an Account or Property resource. # Required. The user link to create.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -204,7 +204,7 @@ Method Details
{ # Response message for BatchCreateUserLinks RPC.
"userLinks": [ # The user links created.
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -261,7 +261,7 @@ Method Details
{ # Response message for BatchGetUserLinks RPC.
"userLinks": [ # The requested user links.
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -284,7 +284,7 @@ Method Details
"requests": [ # Required. The requests specifying the user links to update. A maximum of 1000 user links can be updated in a batch.
{ # Request message for UpdateUserLink RPC.
"userLink": { # A resource message representing a user's permissions on an Account or Property resource. # Required. The user link to update.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -305,7 +305,7 @@ Method Details
{ # Response message for BatchUpdateUserLinks RPC.
"userLinks": [ # The user links updated.
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -330,7 +330,7 @@ Method Details
The object takes the form of:
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -347,7 +347,7 @@ Method Details
An object of the form:
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -388,7 +388,7 @@ Method Details
An object of the form:
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -416,7 +416,7 @@ Method Details
"nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
"userLinks": [ # List of UserLinks. These will be ordered stably, but in an arbitrary order.
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -450,7 +450,7 @@ Method Details
The object takes the form of:
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -466,7 +466,7 @@ Method Details
An object of the form:
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
diff --git a/docs/dyn/analyticsadmin_v1alpha.properties.userLinks.html b/docs/dyn/analyticsadmin_v1alpha.properties.userLinks.html
index d132fbb1688..51f498a1050 100644
--- a/docs/dyn/analyticsadmin_v1alpha.properties.userLinks.html
+++ b/docs/dyn/analyticsadmin_v1alpha.properties.userLinks.html
@@ -140,10 +140,10 @@ Method Details
"nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
"userLinks": [ # List of AuditUserLinks. These will be ordered stably, but in an arbitrary order.
{ # Read-only resource used to summarize a principal's effective roles.
- "directRoles": [ # Roles directly assigned to this user for this entity. Format: predefinedRoles/read Excludes roles that are inherited from an account (if this is for a property), group, or organization admin role.
+ "directRoles": [ # Roles directly assigned to this user for this entity. Format: predefinedRoles/viewer Excludes roles that are inherited from an account (if this is for a property), group, or organization admin role.
"A String",
],
- "effectiveRoles": [ # Union of all permissions a user has at this account or property (includes direct permissions, group-inherited permissions, etc.). Format: predefinedRoles/read
+ "effectiveRoles": [ # Union of all permissions a user has at this account or property (includes direct permissions, group-inherited permissions, etc.). Format: predefinedRoles/viewer
"A String",
],
"emailAddress": "A String", # Email address of the linked user
@@ -183,7 +183,7 @@ Method Details
"notifyNewUser": True or False, # Optional. If set, then email the new user notifying them that they've been granted permissions to the resource.
"parent": "A String", # Required. Example format: accounts/1234
"userLink": { # A resource message representing a user's permissions on an Account or Property resource. # Required. The user link to create.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -204,7 +204,7 @@ Method Details
{ # Response message for BatchCreateUserLinks RPC.
"userLinks": [ # The user links created.
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -261,7 +261,7 @@ Method Details
{ # Response message for BatchGetUserLinks RPC.
"userLinks": [ # The requested user links.
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -284,7 +284,7 @@ Method Details
"requests": [ # Required. The requests specifying the user links to update. A maximum of 1000 user links can be updated in a batch.
{ # Request message for UpdateUserLink RPC.
"userLink": { # A resource message representing a user's permissions on an Account or Property resource. # Required. The user link to update.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -305,7 +305,7 @@ Method Details
{ # Response message for BatchUpdateUserLinks RPC.
"userLinks": [ # The user links updated.
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -330,7 +330,7 @@ Method Details
The object takes the form of:
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -347,7 +347,7 @@ Method Details
An object of the form:
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -388,7 +388,7 @@ Method Details
An object of the form:
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -416,7 +416,7 @@ Method Details
"nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
"userLinks": [ # List of UserLinks. These will be ordered stably, but in an arbitrary order.
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -450,7 +450,7 @@ Method Details
The object takes the form of:
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
@@ -466,7 +466,7 @@ Method Details
An object of the form:
{ # A resource message representing a user's permissions on an Account or Property resource.
- "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/read predefinedRoles/collaborate predefinedRoles/edit predefinedRoles/admin Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
+ "directRoles": [ # Roles directly assigned to this user for this account or property. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data Excludes roles that are inherited from a higher-level entity, group, or organization admin role. A UserLink that is updated to have an empty list of direct_roles will be deleted.
"A String",
],
"emailAddress": "A String", # Immutable. Email address of the user to link
diff --git a/docs/dyn/androidpublisher_v3.applications.html b/docs/dyn/androidpublisher_v3.applications.html
new file mode 100644
index 00000000000..a48140b1e9f
--- /dev/null
+++ b/docs/dyn/androidpublisher_v3.applications.html
@@ -0,0 +1,91 @@
+
+
+
+
+Instance Methods
+
+ pricing()
+
+Returns the pricing Resource.
+
+
+ close()
+Close httplib2 connections.
+Method Details
+
+
close()
+
Close httplib2 connections.
+
+
+
\ No newline at end of file
diff --git a/docs/dyn/androidpublisher_v3.applications.pricing.html b/docs/dyn/androidpublisher_v3.applications.pricing.html
new file mode 100644
index 00000000000..99a5791531e
--- /dev/null
+++ b/docs/dyn/androidpublisher_v3.applications.pricing.html
@@ -0,0 +1,145 @@
+
+
+
+
+Instance Methods
+
+ close()
+Close httplib2 connections.
+
+ convertRegionPrices(packageName, body=None, x__xgafv=None)
+Calculates the region prices, using today's exchange rate and country-specific pricing patterns, based on the price in the request for a set of regions.
+Method Details
+
+
close()
+
Close httplib2 connections.
+
+
+
+
convertRegionPrices(packageName, body=None, x__xgafv=None)
+
Calculates the region prices, using today's exchange rate and country-specific pricing patterns, based on the price in the request for a set of regions.
+
+Args:
+ packageName: string, Required. The app package name. (required)
+ body: object, The request body.
+ The object takes the form of:
+
+{ # Request message for ConvertRegionPrices.
+ "price": { # Represents an amount of money with its currency type. # The intital price to convert other regions from. Tax exclusive.
+ "currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
+ "nanos": 42, # Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
+ "units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
+ },
+}
+
+ x__xgafv: string, V1 error format.
+ Allowed values
+ 1 - v1 error format
+ 2 - v2 error format
+
+Returns:
+ An object of the form:
+
+ { # Response message for ConvertRegionPrices.
+ "convertedOtherRegionsPrice": { # Converted other regions prices. # Converted other regions prices in USD and EUR, to use for countries where Play doesn't support a country's local currency.
+ "eurPrice": { # Represents an amount of money with its currency type. # Price in EUR to use for the "Other regions" location exclusive of taxes.
+ "currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
+ "nanos": 42, # Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
+ "units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
+ },
+ "usdPrice": { # Represents an amount of money with its currency type. # Price in USD to use for the "Other regions" location exclusive of taxes.
+ "currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
+ "nanos": 42, # Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
+ "units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
+ },
+ },
+ "convertedRegionPrices": { # Map from region code to converted region price.
+ "a_key": { # A converted region price.
+ "price": { # Represents an amount of money with its currency type. # The converted price tax inclusive.
+ "currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
+ "nanos": 42, # Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
+ "units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
+ },
+ "regionCode": "A String", # The region code of the region.
+ "taxAmount": { # Represents an amount of money with its currency type. # The tax amount of the converted price.
+ "currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
+ "nanos": 42, # Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
+ "units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
+ },
+ },
+ },
+}
+
+
+
\ No newline at end of file
diff --git a/docs/dyn/androidpublisher_v3.html b/docs/dyn/androidpublisher_v3.html
index 4a3c59ad58b..7370d94c7fb 100644
--- a/docs/dyn/androidpublisher_v3.html
+++ b/docs/dyn/androidpublisher_v3.html
@@ -74,6 +74,11 @@
Instance Methods
+
+ applications()
+
+Returns the applications Resource.
+
edits()
diff --git a/docs/dyn/apigee_v1.organizations.html b/docs/dyn/apigee_v1.organizations.html
index 4edbf739500..5ca3e9d3bcf 100644
--- a/docs/dyn/apigee_v1.organizations.html
+++ b/docs/dyn/apigee_v1.organizations.html
@@ -216,6 +216,13 @@ Method Details
"advancedApiOpsConfig": { # Configuration for the Advanced API Ops add-on. # Configuration for the Advanced API Ops add-on.
"enabled": True or False, # Flag that specifies whether the Advanced API Ops add-on is enabled.
},
+ "connectorsPlatformConfig": { # Configuration for the Connectors Platform add-on. # Configuration for the Connectors Platform add-on.
+ "enabled": True or False, # Flag that specifies whether the Connectors Platform add-on is enabled.
+ "expiresAt": "A String", # Output only. Time at which the Connectors Platform add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
+ },
+ "integrationConfig": { # Configuration for the Integration add-on. # Configuration for the Integration add-on.
+ "enabled": True or False, # Flag that specifies whether the Integration add-on is enabled.
+ },
"monetizationConfig": { # Configuration for the Monetization add-on. # Configuration for the Monetization add-on.
"enabled": True or False, # Flag that specifies whether the Monetization add-on is enabled.
},
@@ -337,6 +344,13 @@ Method Details
"advancedApiOpsConfig": { # Configuration for the Advanced API Ops add-on. # Configuration for the Advanced API Ops add-on.
"enabled": True or False, # Flag that specifies whether the Advanced API Ops add-on is enabled.
},
+ "connectorsPlatformConfig": { # Configuration for the Connectors Platform add-on. # Configuration for the Connectors Platform add-on.
+ "enabled": True or False, # Flag that specifies whether the Connectors Platform add-on is enabled.
+ "expiresAt": "A String", # Output only. Time at which the Connectors Platform add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
+ },
+ "integrationConfig": { # Configuration for the Integration add-on. # Configuration for the Integration add-on.
+ "enabled": True or False, # Flag that specifies whether the Integration add-on is enabled.
+ },
"monetizationConfig": { # Configuration for the Monetization add-on. # Configuration for the Monetization add-on.
"enabled": True or False, # Flag that specifies whether the Monetization add-on is enabled.
},
@@ -511,6 +525,13 @@ Method Details
"advancedApiOpsConfig": { # Configuration for the Advanced API Ops add-on. # Configuration for the Advanced API Ops add-on.
"enabled": True or False, # Flag that specifies whether the Advanced API Ops add-on is enabled.
},
+ "connectorsPlatformConfig": { # Configuration for the Connectors Platform add-on. # Configuration for the Connectors Platform add-on.
+ "enabled": True or False, # Flag that specifies whether the Connectors Platform add-on is enabled.
+ "expiresAt": "A String", # Output only. Time at which the Connectors Platform add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
+ },
+ "integrationConfig": { # Configuration for the Integration add-on. # Configuration for the Integration add-on.
+ "enabled": True or False, # Flag that specifies whether the Integration add-on is enabled.
+ },
"monetizationConfig": { # Configuration for the Monetization add-on. # Configuration for the Monetization add-on.
"enabled": True or False, # Flag that specifies whether the Monetization add-on is enabled.
},
@@ -592,6 +613,13 @@ Method Details
"advancedApiOpsConfig": { # Configuration for the Advanced API Ops add-on. # Configuration for the Advanced API Ops add-on.
"enabled": True or False, # Flag that specifies whether the Advanced API Ops add-on is enabled.
},
+ "connectorsPlatformConfig": { # Configuration for the Connectors Platform add-on. # Configuration for the Connectors Platform add-on.
+ "enabled": True or False, # Flag that specifies whether the Connectors Platform add-on is enabled.
+ "expiresAt": "A String", # Output only. Time at which the Connectors Platform add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
+ },
+ "integrationConfig": { # Configuration for the Integration add-on. # Configuration for the Integration add-on.
+ "enabled": True or False, # Flag that specifies whether the Integration add-on is enabled.
+ },
"monetizationConfig": { # Configuration for the Monetization add-on. # Configuration for the Monetization add-on.
"enabled": True or False, # Flag that specifies whether the Monetization add-on is enabled.
},
@@ -642,6 +670,13 @@ Method Details
"advancedApiOpsConfig": { # Configuration for the Advanced API Ops add-on. # Configuration for the Advanced API Ops add-on.
"enabled": True or False, # Flag that specifies whether the Advanced API Ops add-on is enabled.
},
+ "connectorsPlatformConfig": { # Configuration for the Connectors Platform add-on. # Configuration for the Connectors Platform add-on.
+ "enabled": True or False, # Flag that specifies whether the Connectors Platform add-on is enabled.
+ "expiresAt": "A String", # Output only. Time at which the Connectors Platform add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
+ },
+ "integrationConfig": { # Configuration for the Integration add-on. # Configuration for the Integration add-on.
+ "enabled": True or False, # Flag that specifies whether the Integration add-on is enabled.
+ },
"monetizationConfig": { # Configuration for the Monetization add-on. # Configuration for the Monetization add-on.
"enabled": True or False, # Flag that specifies whether the Monetization add-on is enabled.
},
diff --git a/docs/dyn/artifactregistry_v1.projects.locations.repositories.dockerImages.html b/docs/dyn/artifactregistry_v1.projects.locations.repositories.dockerImages.html
index f2330b8c044..d541747b902 100644
--- a/docs/dyn/artifactregistry_v1.projects.locations.repositories.dockerImages.html
+++ b/docs/dyn/artifactregistry_v1.projects.locations.repositories.dockerImages.html
@@ -108,7 +108,7 @@ Method Details
{ # The response from listing docker images.
"dockerImages": [ # The docker images returned.
{ # DockerImage represents a docker artifact. The following fields are returned as untyped metadata in the Version resource, using camelcase keys (i.e. metadata.imageSizeBytes): - imageSizeBytes - mediaType - buildTime
- "buildTime": "A String", # The time this image was built. This field is returned as the 'metadata.buildTime' field in the Version resource. The build time is returned to the client as an RFC 3339 string, which can be easily used with the JavaScript Date constructor and keeps the Version timestamps returned via OnePlatform consistent, as JSON marshals google.protobuf.Timestamp into an RFC 3339 string.
+ "buildTime": "A String", # The time this image was built. This field is returned as the 'metadata.buildTime' field in the Version resource. The build time is returned to the client as an RFC 3339 string, which can be easily used with the JavaScript Date constructor.
"imageSizeBytes": "A String", # Calculated size of the image. This field is returned as the 'metadata.imageSizeBytes' field in the Version resource.
"mediaType": "A String", # Media type of this image, e.g. "application/vnd.docker.distribution.manifest.v2+json". This field is returned as the 'metadata.mediaType' field in the Version resource.
"name": "A String", # Required. registry_location, project_id, repository_name and image id forms a unique image name:`projects//locations//repository//dockerImages/`. For example, "projects/test-project/locations/us-west4/repositories/test-repo/dockerImages/ nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf", where "us-west4" is the registry_location, "test-project" is the project_id, "test-repo" is the repository_name and "nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf" is the image's digest.
diff --git a/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.html b/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.html
index d6bed492f94..7ac538afff7 100644
--- a/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.html
+++ b/docs/dyn/artifactregistry_v1beta2.projects.locations.repositories.html
@@ -157,6 +157,10 @@ Method Details
"labels": { # Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
"a_key": "A String",
},
+ "mavenConfig": { # MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type. # Maven repository config contains repository level configuration for the repositories of maven type.
+ "allowSnapshotOverwrites": True or False, # The repository with this flag will allow publishing the same snapshot versions.
+ "versionPolicy": "A String", # Version policy defines the versions that the registry will accept.
+ },
"name": "A String", # The name of the repository, for example: "projects/p1/locations/us-central1/repositories/repo1".
"updateTime": "A String", # The time when the repository was last updated.
}
@@ -248,6 +252,10 @@ Method Details
"labels": { # Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
"a_key": "A String",
},
+ "mavenConfig": { # MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type. # Maven repository config contains repository level configuration for the repositories of maven type.
+ "allowSnapshotOverwrites": True or False, # The repository with this flag will allow publishing the same snapshot versions.
+ "versionPolicy": "A String", # Version policy defines the versions that the registry will accept.
+ },
"name": "A String", # The name of the repository, for example: "projects/p1/locations/us-central1/repositories/repo1".
"updateTime": "A String", # The time when the repository was last updated.
}
@@ -315,6 +323,10 @@ Method Details
"labels": { # Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
"a_key": "A String",
},
+ "mavenConfig": { # MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type. # Maven repository config contains repository level configuration for the repositories of maven type.
+ "allowSnapshotOverwrites": True or False, # The repository with this flag will allow publishing the same snapshot versions.
+ "versionPolicy": "A String", # Version policy defines the versions that the registry will accept.
+ },
"name": "A String", # The name of the repository, for example: "projects/p1/locations/us-central1/repositories/repo1".
"updateTime": "A String", # The time when the repository was last updated.
},
@@ -353,6 +365,10 @@ Method Details
"labels": { # Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
"a_key": "A String",
},
+ "mavenConfig": { # MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type. # Maven repository config contains repository level configuration for the repositories of maven type.
+ "allowSnapshotOverwrites": True or False, # The repository with this flag will allow publishing the same snapshot versions.
+ "versionPolicy": "A String", # Version policy defines the versions that the registry will accept.
+ },
"name": "A String", # The name of the repository, for example: "projects/p1/locations/us-central1/repositories/repo1".
"updateTime": "A String", # The time when the repository was last updated.
}
@@ -374,6 +390,10 @@ Method Details
"labels": { # Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
"a_key": "A String",
},
+ "mavenConfig": { # MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type. # Maven repository config contains repository level configuration for the repositories of maven type.
+ "allowSnapshotOverwrites": True or False, # The repository with this flag will allow publishing the same snapshot versions.
+ "versionPolicy": "A String", # Version policy defines the versions that the registry will accept.
+ },
"name": "A String", # The name of the repository, for example: "projects/p1/locations/us-central1/repositories/repo1".
"updateTime": "A String", # The time when the repository was last updated.
}
diff --git a/docs/dyn/bigquery_v2.jobs.html b/docs/dyn/bigquery_v2.jobs.html
index b9f6b6fcd80..a0762117aa0 100644
--- a/docs/dyn/bigquery_v2.jobs.html
+++ b/docs/dyn/bigquery_v2.jobs.html
@@ -196,6 +196,7 @@ Method Details
},
"destinationTableProperties": { # [Beta] [Optional] Properties with which to create the destination table if it is new.
"description": "A String", # [Optional] The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail.
+ "expirationTimestampMillis": "A String", # [Optional] The expiration timestamp for the destination table. If this field is set: For a new table, it will set the table's expiration time (even if there is a dataset level default table expiration time). For an existing table, it will update the table's expiration time. If this field is not set: For a new table, if dataset level default table expiration time is present, that will be applied. For an existing table, no change is made to the table's expiration time. Additionally this field is only applied when data is written to an empty table (WRITE_EMPTY) or data is overwritten to a table (WRITE_TRUNCATE).
"friendlyName": "A String", # [Optional] The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail.
"labels": { # [Optional] The labels associated with this table. You can use these to organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail.
"a_key": "A String",
@@ -827,6 +828,7 @@ Method Details
},
"destinationTableProperties": { # [Beta] [Optional] Properties with which to create the destination table if it is new.
"description": "A String", # [Optional] The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail.
+ "expirationTimestampMillis": "A String", # [Optional] The expiration timestamp for the destination table. If this field is set: For a new table, it will set the table's expiration time (even if there is a dataset level default table expiration time). For an existing table, it will update the table's expiration time. If this field is not set: For a new table, if dataset level default table expiration time is present, that will be applied. For an existing table, no change is made to the table's expiration time. Additionally this field is only applied when data is written to an empty table (WRITE_EMPTY) or data is overwritten to a table (WRITE_TRUNCATE).
"friendlyName": "A String", # [Optional] The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail.
"labels": { # [Optional] The labels associated with this table. You can use these to organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail.
"a_key": "A String",
@@ -1528,6 +1530,7 @@ Method Details
},
"destinationTableProperties": { # [Beta] [Optional] Properties with which to create the destination table if it is new.
"description": "A String", # [Optional] The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail.
+ "expirationTimestampMillis": "A String", # [Optional] The expiration timestamp for the destination table. If this field is set: For a new table, it will set the table's expiration time (even if there is a dataset level default table expiration time). For an existing table, it will update the table's expiration time. If this field is not set: For a new table, if dataset level default table expiration time is present, that will be applied. For an existing table, no change is made to the table's expiration time. Additionally this field is only applied when data is written to an empty table (WRITE_EMPTY) or data is overwritten to a table (WRITE_TRUNCATE).
"friendlyName": "A String", # [Optional] The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail.
"labels": { # [Optional] The labels associated with this table. You can use these to organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail.
"a_key": "A String",
@@ -2134,6 +2137,7 @@ Method Details
},
"destinationTableProperties": { # [Beta] [Optional] Properties with which to create the destination table if it is new.
"description": "A String", # [Optional] The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail.
+ "expirationTimestampMillis": "A String", # [Optional] The expiration timestamp for the destination table. If this field is set: For a new table, it will set the table's expiration time (even if there is a dataset level default table expiration time). For an existing table, it will update the table's expiration time. If this field is not set: For a new table, if dataset level default table expiration time is present, that will be applied. For an existing table, no change is made to the table's expiration time. Additionally this field is only applied when data is written to an empty table (WRITE_EMPTY) or data is overwritten to a table (WRITE_TRUNCATE).
"friendlyName": "A String", # [Optional] The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail.
"labels": { # [Optional] The labels associated with this table. You can use these to organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail.
"a_key": "A String",
@@ -2763,6 +2767,7 @@ Method Details
},
"destinationTableProperties": { # [Beta] [Optional] Properties with which to create the destination table if it is new.
"description": "A String", # [Optional] The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail.
+ "expirationTimestampMillis": "A String", # [Optional] The expiration timestamp for the destination table. If this field is set: For a new table, it will set the table's expiration time (even if there is a dataset level default table expiration time). For an existing table, it will update the table's expiration time. If this field is not set: For a new table, if dataset level default table expiration time is present, that will be applied. For an existing table, no change is made to the table's expiration time. Additionally this field is only applied when data is written to an empty table (WRITE_EMPTY) or data is overwritten to a table (WRITE_TRUNCATE).
"friendlyName": "A String", # [Optional] The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail.
"labels": { # [Optional] The labels associated with this table. You can use these to organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail.
"a_key": "A String",
diff --git a/docs/dyn/bigtableadmin_v2.projects.instances.appProfiles.html b/docs/dyn/bigtableadmin_v2.projects.instances.appProfiles.html
index b1d391e4231..2c674c64e1e 100644
--- a/docs/dyn/bigtableadmin_v2.projects.instances.appProfiles.html
+++ b/docs/dyn/bigtableadmin_v2.projects.instances.appProfiles.html
@@ -114,6 +114,9 @@ Method Details
"description": "A String", # Long form description of the use case for this AppProfile.
"etag": "A String", # Strongly validated etag for optimistic concurrency control. Preserve the value returned from `GetAppProfile` when calling `UpdateAppProfile` to fail the request if there has been a modification in the mean time. The `update_mask` of the request need not include `etag` for this protection to apply. See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
"multiClusterRoutingUseAny": { # Read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available in the event of transient errors or delays. Clusters in a region are considered equidistant. Choosing this option sacrifices read-your-writes consistency to improve availability. # Use a multi-cluster routing policy.
+ "clusterIds": [ # The set of clusters to route to. The order is ignored; clusters will be tried in order of distance. If left empty, all clusters are eligible.
+ "A String",
+ ],
},
"name": "A String", # The unique name of the app profile. Values are of the form `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.
"singleClusterRouting": { # Unconditionally routes all read/write requests to a specific cluster. This option preserves read-your-writes consistency but does not improve availability. # Use a single-cluster routing policy.
@@ -136,6 +139,9 @@ Method Details
"description": "A String", # Long form description of the use case for this AppProfile.
"etag": "A String", # Strongly validated etag for optimistic concurrency control. Preserve the value returned from `GetAppProfile` when calling `UpdateAppProfile` to fail the request if there has been a modification in the mean time. The `update_mask` of the request need not include `etag` for this protection to apply. See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
"multiClusterRoutingUseAny": { # Read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available in the event of transient errors or delays. Clusters in a region are considered equidistant. Choosing this option sacrifices read-your-writes consistency to improve availability. # Use a multi-cluster routing policy.
+ "clusterIds": [ # The set of clusters to route to. The order is ignored; clusters will be tried in order of distance. If left empty, all clusters are eligible.
+ "A String",
+ ],
},
"name": "A String", # The unique name of the app profile. Values are of the form `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.
"singleClusterRouting": { # Unconditionally routes all read/write requests to a specific cluster. This option preserves read-your-writes consistency but does not improve availability. # Use a single-cluster routing policy.
@@ -182,6 +188,9 @@ Method Details
"description": "A String", # Long form description of the use case for this AppProfile.
"etag": "A String", # Strongly validated etag for optimistic concurrency control. Preserve the value returned from `GetAppProfile` when calling `UpdateAppProfile` to fail the request if there has been a modification in the mean time. The `update_mask` of the request need not include `etag` for this protection to apply. See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
"multiClusterRoutingUseAny": { # Read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available in the event of transient errors or delays. Clusters in a region are considered equidistant. Choosing this option sacrifices read-your-writes consistency to improve availability. # Use a multi-cluster routing policy.
+ "clusterIds": [ # The set of clusters to route to. The order is ignored; clusters will be tried in order of distance. If left empty, all clusters are eligible.
+ "A String",
+ ],
},
"name": "A String", # The unique name of the app profile. Values are of the form `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.
"singleClusterRouting": { # Unconditionally routes all read/write requests to a specific cluster. This option preserves read-your-writes consistency but does not improve availability. # Use a single-cluster routing policy.
@@ -213,6 +222,9 @@ Method Details
"description": "A String", # Long form description of the use case for this AppProfile.
"etag": "A String", # Strongly validated etag for optimistic concurrency control. Preserve the value returned from `GetAppProfile` when calling `UpdateAppProfile` to fail the request if there has been a modification in the mean time. The `update_mask` of the request need not include `etag` for this protection to apply. See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
"multiClusterRoutingUseAny": { # Read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available in the event of transient errors or delays. Clusters in a region are considered equidistant. Choosing this option sacrifices read-your-writes consistency to improve availability. # Use a multi-cluster routing policy.
+ "clusterIds": [ # The set of clusters to route to. The order is ignored; clusters will be tried in order of distance. If left empty, all clusters are eligible.
+ "A String",
+ ],
},
"name": "A String", # The unique name of the app profile. Values are of the form `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.
"singleClusterRouting": { # Unconditionally routes all read/write requests to a specific cluster. This option preserves read-your-writes consistency but does not improve availability. # Use a single-cluster routing policy.
@@ -255,6 +267,9 @@ Method Details
"description": "A String", # Long form description of the use case for this AppProfile.
"etag": "A String", # Strongly validated etag for optimistic concurrency control. Preserve the value returned from `GetAppProfile` when calling `UpdateAppProfile` to fail the request if there has been a modification in the mean time. The `update_mask` of the request need not include `etag` for this protection to apply. See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
"multiClusterRoutingUseAny": { # Read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available in the event of transient errors or delays. Clusters in a region are considered equidistant. Choosing this option sacrifices read-your-writes consistency to improve availability. # Use a multi-cluster routing policy.
+ "clusterIds": [ # The set of clusters to route to. The order is ignored; clusters will be tried in order of distance. If left empty, all clusters are eligible.
+ "A String",
+ ],
},
"name": "A String", # The unique name of the app profile. Values are of the form `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.
"singleClusterRouting": { # Unconditionally routes all read/write requests to a specific cluster. This option preserves read-your-writes consistency but does not improve availability. # Use a single-cluster routing policy.
diff --git a/docs/dyn/cloudasset_v1.assets.html b/docs/dyn/cloudasset_v1.assets.html
index c3279208d27..bb85e6abad5 100644
--- a/docs/dyn/cloudasset_v1.assets.html
+++ b/docs/dyn/cloudasset_v1.assets.html
@@ -262,7 +262,7 @@ Method Details
"hotFixId": "A String", # Unique identifier associated with a particular QFE update.
"installTime": "A String", # Date that the QFE update was installed. Mapped from installed_on field.
},
- "windowsApplication": { # Contains information about a Windows application as retrieved from the Windows Registry. For more information about these fields, see [Windows Installer Properties for the Uninstall Registry](https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key){: class="external" } # Details of Windows Application.
+ "windowsApplication": { # Contains information about a Windows application that is retrieved from the Windows Registry. For more information about these fields, see Windows Installer Properties for the Uninstall Registry. # Details of Windows Application.
"displayName": "A String", # The name of the application or product.
"displayVersion": "A String", # The version of the product or application in string format.
"helpLink": "A String", # The internet address for technical support.
@@ -334,7 +334,7 @@ Method Details
"hotFixId": "A String", # Unique identifier associated with a particular QFE update.
"installTime": "A String", # Date that the QFE update was installed. Mapped from installed_on field.
},
- "windowsApplication": { # Contains information about a Windows application as retrieved from the Windows Registry. For more information about these fields, see [Windows Installer Properties for the Uninstall Registry](https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key){: class="external" } # Details of Windows Application.
+ "windowsApplication": { # Contains information about a Windows application that is retrieved from the Windows Registry. For more information about these fields, see Windows Installer Properties for the Uninstall Registry. # Details of Windows Application.
"displayName": "A String", # The name of the application or product.
"displayVersion": "A String", # The version of the product or application in string format.
"helpLink": "A String", # The internet address for technical support.
diff --git a/docs/dyn/cloudasset_v1.v1.html b/docs/dyn/cloudasset_v1.v1.html
index cfecf5445f5..be0bc622fd2 100644
--- a/docs/dyn/cloudasset_v1.v1.html
+++ b/docs/dyn/cloudasset_v1.v1.html
@@ -649,7 +649,7 @@ Method Details
"hotFixId": "A String", # Unique identifier associated with a particular QFE update.
"installTime": "A String", # Date that the QFE update was installed. Mapped from installed_on field.
},
- "windowsApplication": { # Contains information about a Windows application as retrieved from the Windows Registry. For more information about these fields, see [Windows Installer Properties for the Uninstall Registry](https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key){: class="external" } # Details of Windows Application.
+ "windowsApplication": { # Contains information about a Windows application that is retrieved from the Windows Registry. For more information about these fields, see Windows Installer Properties for the Uninstall Registry. # Details of Windows Application.
"displayName": "A String", # The name of the application or product.
"displayVersion": "A String", # The version of the product or application in string format.
"helpLink": "A String", # The internet address for technical support.
@@ -721,7 +721,7 @@ Method Details
"hotFixId": "A String", # Unique identifier associated with a particular QFE update.
"installTime": "A String", # Date that the QFE update was installed. Mapped from installed_on field.
},
- "windowsApplication": { # Contains information about a Windows application as retrieved from the Windows Registry. For more information about these fields, see [Windows Installer Properties for the Uninstall Registry](https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key){: class="external" } # Details of Windows Application.
+ "windowsApplication": { # Contains information about a Windows application that is retrieved from the Windows Registry. For more information about these fields, see Windows Installer Properties for the Uninstall Registry. # Details of Windows Application.
"displayName": "A String", # The name of the application or product.
"displayVersion": "A String", # The version of the product or application in string format.
"helpLink": "A String", # The internet address for technical support.
@@ -1118,7 +1118,7 @@ Method Details
"hotFixId": "A String", # Unique identifier associated with a particular QFE update.
"installTime": "A String", # Date that the QFE update was installed. Mapped from installed_on field.
},
- "windowsApplication": { # Contains information about a Windows application as retrieved from the Windows Registry. For more information about these fields, see [Windows Installer Properties for the Uninstall Registry](https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key){: class="external" } # Details of Windows Application.
+ "windowsApplication": { # Contains information about a Windows application that is retrieved from the Windows Registry. For more information about these fields, see Windows Installer Properties for the Uninstall Registry. # Details of Windows Application.
"displayName": "A String", # The name of the application or product.
"displayVersion": "A String", # The version of the product or application in string format.
"helpLink": "A String", # The internet address for technical support.
@@ -1190,7 +1190,7 @@ Method Details
"hotFixId": "A String", # Unique identifier associated with a particular QFE update.
"installTime": "A String", # Date that the QFE update was installed. Mapped from installed_on field.
},
- "windowsApplication": { # Contains information about a Windows application as retrieved from the Windows Registry. For more information about these fields, see [Windows Installer Properties for the Uninstall Registry](https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key){: class="external" } # Details of Windows Application.
+ "windowsApplication": { # Contains information about a Windows application that is retrieved from the Windows Registry. For more information about these fields, see Windows Installer Properties for the Uninstall Registry. # Details of Windows Application.
"displayName": "A String", # The name of the application or product.
"displayVersion": "A String", # The version of the product or application in string format.
"helpLink": "A String", # The internet address for technical support.
diff --git a/docs/dyn/cloudbilling_v1.billingAccounts.html b/docs/dyn/cloudbilling_v1.billingAccounts.html
index 5cb28823e8a..73c4fdb24f0 100644
--- a/docs/dyn/cloudbilling_v1.billingAccounts.html
+++ b/docs/dyn/cloudbilling_v1.billingAccounts.html
@@ -194,7 +194,7 @@ Method Details
"service": "A String", # 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.
},
],
- "bindings": [ # Associates a list of `members` to 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 member.
+ "bindings": [ # Associates a list of `members` to 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 member. The `bindings` in a `Policy` can refer to up to 1,500 members; up to 250 of these members can be Google groups. Each occurrence of a member counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other member, then you can add another 1,450 members to the `bindings` in the `Policy`.
{ # Associates `members` with a `role`.
"condition": { # 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. # 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 members 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).
"description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
@@ -313,7 +313,7 @@ Method Details
"service": "A String", # 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.
},
],
- "bindings": [ # Associates a list of `members` to 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 member.
+ "bindings": [ # Associates a list of `members` to 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 member. The `bindings` in a `Policy` can refer to up to 1,500 members; up to 250 of these members can be Google groups. Each occurrence of a member counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other member, then you can add another 1,450 members to the `bindings` in the `Policy`.
{ # Associates `members` with a `role`.
"condition": { # 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. # 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 members 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).
"description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
@@ -355,7 +355,7 @@ Method Details
"service": "A String", # 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.
},
],
- "bindings": [ # Associates a list of `members` to 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 member.
+ "bindings": [ # Associates a list of `members` to 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 member. The `bindings` in a `Policy` can refer to up to 1,500 members; up to 250 of these members can be Google groups. Each occurrence of a member counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other member, then you can add another 1,450 members to the `bindings` in the `Policy`.
{ # Associates `members` with a `role`.
"condition": { # 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. # 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 members 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).
"description": "A String", # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
diff --git a/docs/dyn/cloudidentity_v1beta1.groups.html b/docs/dyn/cloudidentity_v1beta1.groups.html
index 6cd4328ce9c..18dd332bef1 100644
--- a/docs/dyn/cloudidentity_v1beta1.groups.html
+++ b/docs/dyn/cloudidentity_v1beta1.groups.html
@@ -91,6 +91,9 @@ Instance Methods
get(name, x__xgafv=None)
Retrieves a `Group`.
+
+ getSecuritySettings(name, readMask=None, x__xgafv=None)
+Get Security Settings
list(pageSize=None, pageToken=None, parent=None, view=None, x__xgafv=None)
Lists the `Group` resources under a customer or namespace.
@@ -109,6 +112,9 @@ Instance Methods
search_next(previous_request, previous_response)
Retrieves the next page of results.
+
+ updateSecuritySettings(name, body=None, updateMask=None, x__xgafv=None)
+Update Security Settings
Method Details
close()
@@ -289,6 +295,32 @@
Method Details
}
+
+
getSecuritySettings(name, readMask=None, x__xgafv=None)
+
Get Security Settings
+
+Args:
+ name: string, Required. The security settings to retrieve. Format: `groups/{group_id}/securitySettings` (required)
+ readMask: string, Field-level read mask of which fields to return. "*" returns all fields. If not specified, all fields will be returned. May only contain the following field: `member_restriction`.
+ x__xgafv: string, V1 error format.
+ Allowed values
+ 1 - v1 error format
+ 2 - v2 error format
+
+Returns:
+ An object of the form:
+
+ { # The definiion of security settings.
+ "memberRestriction": { # The definition of MemberRestriction # The Member Restriction value
+ "evaluation": { # The evaluated state of this restriction. # The evaluated state of this restriction on a group.
+ "state": "A String", # Output only. The current state of the restriction
+ },
+ "query": "A String", # Member Restriction as defined by CEL expression. Supported restrictions are: `member.customer_id` and `member.type`. Valid values for `member.type` are `1`, `2` and `3`. They correspond to USER, SERVICE_ACCOUNT, and GROUP respectively. The value for `member.customer_id` only supports `groupCustomerId()` currently which means the customer id of the group will be used for restriction. Supported operators are `&&`, `||` and `==`, corresponding to AND, OR, and EQUAL. Examples: Allow only service accounts of given customer to be members. `member.type == 2 && member.customer_id == groupCustomerId()` Allow only users or groups to be members. `member.type == 1 || member.type == 3`
+ },
+ "name": "A String", # Output only. The resource name of the security settings. Shall be of the form `groups/{group_id}/securitySettings`.
+}
+
+
list(pageSize=None, pageToken=None, parent=None, view=None, x__xgafv=None)
Lists the `Group` resources under a customer or namespace.
@@ -552,4 +584,53 @@ Method Details
+
+
updateSecuritySettings(name, body=None, updateMask=None, x__xgafv=None)
+
Update Security Settings
+
+Args:
+ name: string, Output only. The resource name of the security settings. Shall be of the form `groups/{group_id}/securitySettings`. (required)
+ body: object, The request body.
+ The object takes the form of:
+
+{ # The definiion of security settings.
+ "memberRestriction": { # The definition of MemberRestriction # The Member Restriction value
+ "evaluation": { # The evaluated state of this restriction. # The evaluated state of this restriction on a group.
+ "state": "A String", # Output only. The current state of the restriction
+ },
+ "query": "A String", # Member Restriction as defined by CEL expression. Supported restrictions are: `member.customer_id` and `member.type`. Valid values for `member.type` are `1`, `2` and `3`. They correspond to USER, SERVICE_ACCOUNT, and GROUP respectively. The value for `member.customer_id` only supports `groupCustomerId()` currently which means the customer id of the group will be used for restriction. Supported operators are `&&`, `||` and `==`, corresponding to AND, OR, and EQUAL. Examples: Allow only service accounts of given customer to be members. `member.type == 2 && member.customer_id == groupCustomerId()` Allow only users or groups to be members. `member.type == 1 || member.type == 3`
+ },
+ "name": "A String", # Output only. The resource name of the security settings. Shall be of the form `groups/{group_id}/securitySettings`.
+}
+
+ updateMask: string, Required. The fully-qualified names of fields to update. May only contain the following field: `member_restriction.query`.
+ x__xgafv: string, V1 error format.
+ Allowed values
+ 1 - v1 error format
+ 2 - v2 error format
+
+Returns:
+ An object of the form:
+
+ { # This resource represents a long-running operation that is the result of a network API call.
+ "done": True or False, # 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.
+ "error": { # 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). # The error result of the operation in case of failure or cancellation.
+ "code": 42, # The status code, which should be an enum value of google.rpc.Code.
+ "details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
+ {
+ "a_key": "", # Properties of the object. Contains field @type with type URL.
+ },
+ ],
+ "message": "A String", # 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.
+ },
+ "metadata": { # 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.
+ "a_key": "", # Properties of the object. Contains field @type with type URL.
+ },
+ "name": "A String", # 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}`.
+ "response": { # The normal response of the operation in case of success. 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`.
+ "a_key": "", # Properties of the object. Contains field @type with type URL.
+ },
+}
+
+